Hur man tunnlar VNC över SSH
Om du ansluter till ett fjärrskrivbord med VNC- protokollet ( Virtual Network Computing ) kanske din anslutning inte är säker. Vissa VNC- klienter, som den populära TightVNC , krypterar inte din anslutning efter det första inloggningsskedet. För att komma runt problemet kan du tunnla en VNC- anslutning över en Secure Shell ( SSH )-tunnel.
En SSH-(SSH) tunnel ger inte bara en helt säker anslutning för VNC , utan den låter dig också använda VNC- anslutningar när den typiska VNC- porten (port 5901) är blockerad. Vissa företagsnätverk kommer att blockera vanliga portar som port 5901 för extra säkerhet, så genom att tunnla VNC över SSH kan du komma runt det här problemet.
Ställa in PuTTY(Setting Up PuTTY)
Windows 10 har en SSH -klient inbyggd, tack vare Windows PowerShell , men detta är bara en ny utveckling. Om du vill veta hur man tunnlar VNC genom SSH , rekommenderas det att du använder PuTTY för att göra anslutningen till din SSH -server.
PuTTY erbjuder ett grafiskt användargränssnitt som enkelt kan konfigureras så att du kan tunnla annan programvara, som din VNC- visare, över anslutningen. För att detta ska fungera måste du ha en lämplig SSH -server installerad på fjärrdatorn eller servern som du vill ansluta till via VNC .
- För att starta, ladda ner PuTTY och öppna klienten.
- Huvudmenyn Session låter dig skriva din server IP-adress eller värdnamn. Skriv din SSH -serveradress i textrutan Värdnamn (eller IP-adress)(Host Name (or IP address)) . Om din SSH- port skiljer sig från standardport 22, skriv detta i rutan Port .
- Du vill också spara den här sessionen, så i textrutan Sparade sessioner lägger du till ett lämpligt namn för din (Saved Sessions)SSH- anslutning och klickar sedan på knappen Spara .(Save)
- I menyn till vänster expanderar du fliken Anslutning och gör sedan samma sak för (Connection)SSH . Klicka på Tunnels .
- I avsnittet Port forwarding på (Port forwarding)Tunnels- menyn kommer du att tillhandahålla detaljerna för att tillåta PuTTY att tunnla din VNC- anslutning över SSH . I textrutan Källport skriver du 5901. I textrutan Destination (Source port)skriver(Destination) du din fjärr-IP-adress:5901(remote IP address:5901) , med hjälp av IP-adressen för fjärrdatorn eller servern . Till exempel skulle 192.168.1.100:5901 vara lämpligt.
- Gå tillbaka till avsnittet Session , klicka på ditt sparade sessionsnamn under Sparade sessioner(Saved Sessions) och klicka sedan på Spara(Save) för att spara dina inställningar.
- Med dina PuTTY- inställningar redo, gör SSH- anslutningen genom att klicka på Öppna(Open) längst ned. Du kommer att behöva ange användarnamnet och lösenordet som krävs för att göra din SSH- anslutning när PuTTY gör ett försök.
- När inloggningsprocessen är klar får du tillgång till SSH- terminalfönstret för ditt fjärrskrivbord.
Med SSH -tunneln till din fjärrskrivbordsserver aktiv, kommer du nu att kunna göra en VNC- anslutning. Du kan använda vilken VNC- klient du vill, men den här guiden kommer att gå igenom hur du ansluter med TightVNC , en populär och gratis VNC- klient för Windows och Linux .
Du kan minimera PuTTY medan anslutningen är aktiv.
Ansluter med TightVNC(Connecting Using TightVNC)
Om din SSH- anslutning är aktiv är det ganska enkelt att ansluta med TightVNC . Detta förutsätter att din VNC -server körs på din fjärrdator eller server.
- Öppna TightVNC för att börja. I avsnittet Anslutning(Connection) skriver du localhost::5901(localhost::5901 ) eller 127.0.0.1::5901 i textrutan Fjärrvärd . (Remote Host)PuTTY övervakar denna port och kommer automatiskt att vidarebefordra denna anslutning, när försöket görs, till din fjärrserver.
- Du kan konfigurera din VNC- anslutning ytterligare genom att klicka på Alternativ(Options) men, om du är redo att ansluta, klicka på Anslut(Connect) .
- Du kommer att bli tillfrågad om ditt VNC -serverlösenord, så ange detta i popup-fönstret för VNC-autentisering och klicka sedan på (VNC Authentication)OK .
Om din SSH- anslutning fungerar korrekt bör TightVNC ladda ditt fjärranslutna VNC -skrivbordsfönster, redo för dig att använda.
SSH-klienter med tunnelstöd(SSH Clients With Tunneling Support)
Även om TightVNC(TightVNC) är en populär Windows - klient för VNC- anslutningar, stöder den inte SSH- tunnling inom själva klienten, vilket kräver att du använder PuTTY för att göra anslutningen.
Andra VNC- klienter inkluderar dock SSH- tunnling inom själva klienten. Ett exempel är SSVNC som, även om det är grundläggande, kommer att tunnla över SSH innan du gör en VNC- anslutning. SSVNC stöds av Windows och Linux operativsystem.
- Öppna SSVNC- klienten och fyll i de obligatoriska fälten i SSVNC- klientens huvudfönster. (SSVNC)Under VNC Host:Display skriver SSHusername@remoteIPaddress:1. Ersätt SSHusername med användarnamnet du skulle använda för din SSH - anslutning och ersätt fjärr(remoteIPaddress) -IP-adress med din fjärrskrivbords-IP-adress. Till exempel [email protected]:1.
- Se till att du väljer alternativet Använd SSH(Use SSH) eller SSL+SSL innan du ansluter. När du är klar klickar du på knappen Anslut .(Connect)
- Du kommer att bli tillfrågad om ditt SSH -lösenord i ett popup-terminalfönster. Ange ditt lösenord och tryck sedan på enter på ditt tangentbord.
När SSH- tunneln är aktiv kommer din VNC- anslutning att börja och ditt VNC- klientfönster bör visas, där du kan börja använda ditt fjärrskrivbord.
Även om VNC- anslutningar inte är krypterade som standard, (VNC)är(is) Microsofts eget Remote Desktop Protocol krypterat. Om du kör Windows och planerar att ansluta till en fjärransluten Windows -dator eller -server, kan du ansluta med verktyget Remote Desktop Connection istället.
Related posts
Hur man SSH eller SFTP i din Raspberry Pi
Hur man aktiverar SSH-åtkomst för Cisco SG300-switchar
Hur man genererar SSH-nycklar på Windows, Mac och Linux
Aktivera offentlig nyckelautentisering för SSH på Cisco SG300-switchar
Bokrecension - How-To Geek Guide to Windows 8
Hur man tar bort mappen Windows.old i Windows 7/8/10
Hur man tar skärmdumpar på Nintendo Switch
Hur man öppnar en låst fil när ett annat program använder den
8 av de bästa tekniska idéerna för att klara av självisolering
Så här fixar du att AirDrop inte fungerar från iPhone till Mac
Hur man använder Firefox privata nätverk för att skydda dig själv online
Installera GIMP-plugins: En guide
Hur man öppnar en JAR-fil på Windows
Använd Netstat för att se lyssningsportar och PID i Windows
Hur man skapar ett team i Microsoft Teams
Hur du håller din Windows-dator vaken utan att röra musen
Hur man laddar ner Google Chrome Offline (fristående) installationsprogram
Ta omedelbart bort bakgrunder från bilder med hjälp av AI
Hur man återställer ett hackat Facebook-konto
Hur man inaktiverar Windows-nyckeln