A VNC alagútvezetése SSH-n keresztül

Ha egy távoli asztalhoz csatlakozik a Virtual Network Computing ( VNC ) protokoll használatával, előfordulhat, hogy a kapcsolat nem biztonságos. Egyes VNC -kliensek, például a népszerű TightVNC , a kezdeti bejelentkezési szakaszon túl nem titkosítják a kapcsolatot. A probléma megkerüléséhez a VNC - kapcsolatot egy Secure Shell ( SSH ) alagúton keresztül alakíthatja ki.

Az SSH(SSH) -alagút nemcsak teljesen biztonságos kapcsolatot biztosít a VNC számára , hanem lehetővé teszi a VNC - kapcsolatok használatát is, ha a tipikus VNC - port (5901-es port) blokkolva van. Egyes vállalati hálózatok blokkolják a gyakori portokat, például az 5901-es portot a fokozott biztonság érdekében, így a VNC SSH -n keresztül történő alagútkezelése lehetővé teszi a probléma megkerülését. 

A PuTTY beállítása(Setting Up PuTTY)

A Windows 10 valóban rendelkezik beépített SSH -klienssel, a (SSH)Windows PowerShellnek(Windows PowerShell) köszönhetően , de ez csak egy újabb fejlesztés. Ha tudni szeretné, hogyan kell a VNC -t (VNC)SSH - n keresztül alagútba vezetni , javasoljuk, hogy PuTTY -t használjon az SSH - kiszolgálóhoz való csatlakozáshoz.

A PuTTY(PuTTY) grafikus felhasználói felületet kínál, amely könnyen konfigurálható, hogy lehetővé tegye más szoftverek, például a VNC -nézegető alagútvezetését a kapcsolaton keresztül. Ahhoz, hogy ez működjön, telepítenie kell egy megfelelő SSH -kiszolgálót arra a távoli asztali számítógépre vagy szerverre, amelyhez (SSH)VNC -n keresztül szeretne csatlakozni .

  • A kezdéshez töltse le a PuTTY -t , és nyissa meg a klienst. 
  • A fő Session menüben megadhatja a szerver IP-címét vagy gazdagépnevét. Írja be az SSH -kiszolgáló címét a Gazdanév (vagy IP-cím)(Host Name (or IP address)) szövegmezőbe. Ha az SSH -portja eltér a szabványos 22-es porttól, írja be ezt a Port mezőbe. 
  • Ezt a munkamenetet is el kell mentenie, ezért a Mentett munkamenetek(Saved Sessions) szövegmezőben adjon meg egy megfelelő nevet az SSH -kapcsolatnak, majd kattintson a Mentés(Save) gombra.

  • A bal oldali menüben bontsa ki a Kapcsolat(Connection) fület, majd tegye ugyanezt az SSH -val . Kattintson az Alagutak(Tunnels) elemre .

  • Az Alagutak(Tunnels) menü Port-továbbítás(Port forwarding) szakaszában meg kell adnia azokat a részleteket, amelyek lehetővé teszik a PuTTY számára a VNC - kapcsolat SSH -n keresztüli átvezetését . A Forrásport(Source port) szövegmezőbe írja be az 5901 értéket. A Cél(Destination) szövegmezőbe írja be a távoli IP(remote IP address:5901) -címét:5901 a távoli asztali számítógép vagy szerver IP-címének használatával . Például a 192.168.1.100:5901 megfelelő lenne.

  • Térjen vissza a Munkamenet(Session) részhez, kattintson a mentett munkamenet nevére a Mentett munkamenetek(Saved Sessions) alatt , majd kattintson a Mentés(Save) gombra a beállítások mentéséhez.

  • A PuTTY -beállítások készen állnak az SSH - kapcsolat létrehozásához az alul található Megnyitás gombra kattintva. (Open)Amikor a PuTTY(PuTTY) próbálkozik , meg kell adnia az SSH -kapcsolat létrehozásához szükséges felhasználónevet és jelszót.

  • A bejelentkezési folyamat befejezése után hozzáférést kap a távoli asztal SSH -terminálablakához.(SSH)

Ha a távoli asztali szerverhez vezető SSH -alagút aktív, most már VNC - kapcsolatot létesíthet. Bármelyik választott VNC -klienst használhatja, de ez az útmutató bemutatja, hogyan csatlakozhat a TightVNC -vel , amely egy népszerű és ingyenes VNC -kliens Windows és Linux rendszerekhez .

A PuTTY(PuTTY) minimálisra csökkenthető , amíg a kapcsolat aktív.

Csatlakozás TightVNC használatával(Connecting Using TightVNC)

Ha az SSH -kapcsolat aktív, a TightVNC -vel való csatlakozás meglehetősen egyszerű. Ez azt feltételezi, hogy a VNC -kiszolgáló fut a távoli számítógépen vagy szerveren.

  • A kezdéshez nyissa meg a TightVNC-t. A Kapcsolat(Connection) szakaszban írja be a localhost::5901 vagy a 127.0.0.1::5901 parancsot(127.0.0.1::5901) a Remote Host szövegmezőbe. A PuTTY(PuTTY) figyeli ezt a portot, és automatikusan továbbítja ezt a kapcsolatot, amikor a kísérlet megtörténik, a távoli szerverre. 
  • Tovább konfigurálhatja a VNC -kapcsolatot a (VNC)Beállítások lehetőségre(Options) kattintva , de ha készen áll a csatlakozásra, kattintson a Csatlakozás(Connect) gombra . 

  • A rendszer kérni fogja a VNC -kiszolgáló jelszavát, ezért adja meg ezt a VNC-hitelesítés(VNC Authentication) előugró ablakban, majd kattintson az OK gombra(OK) .

Ha az SSH -kapcsolat megfelelően működik, a TightVNC -nek be kell töltenie a távoli VNC -asztalt, használatra készen. 

SSH-kliensek alagúttámogatással(SSH Clients With Tunneling Support)

Míg a TightVNC egy népszerű Windows -kliens a VNC -kapcsolatokhoz, nem támogatja az SSH - alagút az ügyfélen belül, ezért a kapcsolat létrehozásához PuTTY -t kell használnia .

Más VNC -kliensek azonban magukban foglalják az SSH - alagút az ügyfélen belül. Az egyik példa az SSVNC , amely bár alap, de alagúttal halad át SSH -n , mielőtt VNC - kapcsolatot létesít. Az SSVNC(SSVNC) -t Windows és Linux operációs rendszerek támogatják.

  • Nyissa meg az SSVNC- ügyfelet, és az SSVNC- ügyfél főablakában töltse ki a szükséges mezőket. A VNC Host:Display mezőbe írja SSHusername@remoteIPaddress:1. Cserélje le az SSHusername mezőt(SSHusername) az SSH -kapcsolathoz használt felhasználónévvel, a remoteIPaddress helyett pedig a távoli asztal IP-címét. Például [email protected]:1.
  • A csatlakozás előtt feltétlenül válassza az SSH használata(Use SSH) vagy az SSL+SSL lehetőséget. Ha készen áll, kattintson a Csatlakozás(Connect) gombra.

  • A terminál felugró ablakában meg kell adnia az SSH -jelszavát. (SSH)Adja meg jelszavát, majd nyomja meg az Enter billentyűt a billentyűzeten.

Ha az SSH -alagút aktív, a VNC - kapcsolat megindul, és meg kell jelennie a VNC - kliens ablakának, ahol megkezdheti a távoli asztal használatát. 

Míg a VNC -kapcsolatok alapértelmezés szerint nincsenek titkosítva, a Microsoft saját távoli asztali protokollja titkosítva van . (is)Ha Windows operációs rendszert használ, és távoli Windows PC-hez vagy kiszolgálóhoz szeretne csatlakozni, ehelyett a Távoli asztali kapcsolat eszközzel csatlakozhat.(Remote Desktop Connection)



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts