GNU/Linux >> Znalost Linux >  >> Linux

Ssh – Jak předat X přes Ssh, aby bylo možné vzdáleně spouštět grafické aplikace?

Mám počítač se systémem Ubuntu, na který jsem SSH ze svého počítače Fedora 14. Chci přeposlat X ze stroje Ubuntu zpět do Fedory, abych mohl vzdáleně spouštět grafické programy. Oba stroje jsou v síti LAN.

Vím, že -X volba umožňuje přesměrování X11 v SSH, ale mám pocit, že mi chybí některé kroky.

Jaké jsou požadované kroky k předání X z počítače Ubuntu do Fedory přes SSH?

Přijatá odpověď:

Předávání X11 musí být povoleno na straně klienta i na straně serveru.

Na straně klienta , -X (velké X) na ssh umožňuje přesměrování X11 a toto můžete nastavit jako výchozí (pro všechna připojení nebo pro konkrétní připojení) pomocí ForwardX11 yes v ~/.ssh/config .

Na straně serveru , X11Forwarding yes musí být specifikováno v /etc/ssh/sshd_config . Všimněte si, že výchozí nastavení není žádné přeposílání (některé distribuce jej zapínají ve výchozím nastavení /etc/ssh/sshd_config ) a že uživatel nemůže toto nastavení přepsat.

xauth program musí být nainstalován na straně serveru. Pokud tam jsou nějaké X11 programy, je velmi pravděpodobné, že xauth bude tam. V nepravděpodobném případě xauth byl nainstalován v nestandardním umístění, lze jej volat přes ~/.ssh/rc (na serveru!).

Všimněte si, že na serveru nemusíte nastavovat žádné proměnné prostředí. DISPLAY a XAUTHORITY budou automaticky nastaveny na správné hodnoty. Pokud spustíte ssh a DISPLAY není nastaveno, znamená to, že ssh nepředává spojení X11.

Chcete-li potvrdit, že ssh předává X11, vyhledejte řádek obsahující Requesting X11 forwarding v ssh -v -X výstup. Upozorňujeme, že server neodpoví v každém případě jde o bezpečnostní opatření skrytí podrobností před potenciálními útočníky.


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

  2. Jak upozornit na dokončení dlouhého úkolu přes Ssh?

  3. Jak předat již předaný klíč Ssh do Tmux?

  1. Jak vzdáleně kopírovat soubory přes SSH bez zadání hesla?

  2. Jak správně spustit top příkaz přes SSH?

  3. Jak nastavit ssh tunel pro předávání ssh?

  1. Ssh – Jak vzdáleně upravovat soubory přes Ssh?

  2. Jak vzdáleně nainstalovat Linux přes SSH?

  3. Jak povolit barvu ve Vimu přes SSH?