GNU/Linux >> Znalost Linux >  >> Linux

vncserver -localhost a tunelování ssh

-localhost Volba říká serveru VNC, aby se vázal pouze na rozhraní zpětné smyčky, takže se k serveru VNC můžete připojit pouze ze stroje, na kterém běží. To znamená, že každý, kdo by se pokusil proniknout do vaší relace VNC, by se musel dostat na tento konkrétní počítač. Bez -localhost , váš server VNC by akceptoval nelokální připojení, takže útočník by se mohl pokusit proniknout do vaší relace VNC pomocí jiného počítače.

Pokud se chystáte použít -localhost , pak byste měli předat -L 5900:localhost:5901 , nikoli -L 5900:vnc.machine:5901 , protože váš VNC server naslouchá pouze na rozhraní zpětné smyčky (localhost).


jjlin Odpověď pokrývá odstraňování problémů, ale aby byla skutečně bezpečná, měli byste předat také -nolisten tcp na vncserver . To zajistí, že na X nebude otevřený TCP listener stranu věci.


Linux
  1. Jak stahovat a nahrávat soubory přes SSH

  2. Odstraňování problémů s SSH

  3. vncserver selže s „Spouštění serveru VNC:nejsou nakonfigurovány žádné displeje“

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  2. Nainstalujte vnc server a klienta na Ubuntu

  3. Uživatelské jméno a heslo v příkazovém řádku s sshfs

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat VNC na CentOS 7

  3. Jak nainstalovat a nakonfigurovat VNC na CentOS 8