Fjärrskrivbord via SSH

Det finns många sätt att komma åt att fjärrstyra en dator via internet. I denna artikel visar jag ett sätt där man inte behöver ha någonting mer öppet mot internet än en SSH-port.

Förutsättningar

  • En Windows dator med Fjärrskrivbordet påslaget och åtkomligt. Om ni kör Windows Vista måste det vara Business eller Ultimate. Vi kallar datorn win-workstation.
  • En SSH server någonstans på det lokala nätverket med åtkomst till port 3389 på Windowsdatorn (win-workstation). Vi kallar SSH-servern ssh-server.
  • En dator (den som du arbetar på) med en ssh-klient och möjlighet att köra fjärrskrivbord. Vi kallar datorn your-workstation.

SSH server

Om ni har en linux-server på det lokala nätverket går det utmärkt att använda denna då den troligtvis redan har SSH igång.

Om ni inte har en linux-server kan ni köra CygWin och installera paketet ssh-server.

SSH klient

Det finns en uppsjö SSH-klienter till Windows varav en hel del kostar pengar. Det är helt onödigt att betala något för en SSH-klient då det finns utmärkta alternativ som inte kostar något.

Jag använder mig av PuTTy. Finns att hämta hem här. Ladda hem Windows Installern för att göra det enkelt.

Anslutning

Starta igång PuTTY.

Skriv in enligt följande:

Host Name: ssh-server (byts ut mot den publika ip-adressen/namnet på servern)
Saved Sessions: ssh-server

Gå till Connection -> SSH -> Tunnels

Skriv in i Add new forwarded port:
Source port: 3392
Destination: win-workstation:3389

Tunnel

Gå tillbaka till Session. Tryck på Save.

Tryck på Open.

Logga in på ssh-server med ditt användarnamn och lösenord.

Nu har du en tunnel från localhost:3392 -> win-workstation:3389

Starta Fjärrskrivbordet. Skriv in localhost:3392 och tryck på anslut.

Om allt är korrekt uppsatt så kan du nu fjärrstyra win-workstation.

win-workstation, ssh-server ersätts mot de respektive servrar du har.

 

Ekonomibolaget Notima AB