GNU/Linux >> Znalost Linux >  >> Linux

jak tunelovat vzdálenou plochu Windows přes ssh pomocí linuxového boxu?

Řešení 1:

Za předpokladu, že je váš linuxový box přístupný z internetu na 1.2.3.4 na portu 23008, na externím systému bych udělal:

external% ssh -p 23008 -L 13389:192.168.8.y:3389 [email protected]

Potom bych se připojil k systému RDP s přesměrováním portů pomocí

external% rdesktop localhost:13389

Pokud váš externí box není linuxový box, budou existovat ekvivalentní příkazy pro nástroje, které máte; myšlenka je stále stejná:přesměrovat externí port 13389 na port 3389 192.168.8.y a poté použít externího klienta RDP pro připojení k localhost:13389 .

Zmiňujete se o správném nastavení sshd linuxového boxu, ale pokud jej nepřekonfigurujete, standardní nastavení sshd to pravděpodobně v pohodě podporuje.

Řešení 2:

ssh -L 3389:<ip of windows server>:3389 <ip of ssh server> -l <ssh user> -N

Za předpokladu, že 3389 je port, na kterém běží vaše RDP A ssh server má přístup k tomuto portu, můžete se pak připojit k 127.0.0.1:3389, jako by to byl vzdálený server.

Řešení 3:

Lze také použít interní tunelování ssh z klienta vzdálené plochy Remmina.

Pokud můžete ssh na nějaký linuxový server pomocí ssh klíčů a tento server má otevřený port 3389 (RDP) pro pakety přicházející z vašeho počítače, můžete použít následující nastavení pro RDP přes ssh tunel.

V editoru profilu nastavte Základní záložka jako pro přímé připojení. Přejděte na SSH Tunnel tab a nastavte tunelování takto:

[x] Povolit tunel SSH

(o) Custom [ip/hostname of ssh/linux server]

Ověření SSH:

Uživatelské jméno:[uživatelské jméno na serveru ssh/linux]

(o) Veřejný klíč (automaticky)

Pomocí těchto možností se otevře Remmina

ssh -L 3389:[target windows server]:3389 [linux server] -N

a poté připojí relaci RDP prostřednictvím tohoto ssh kanálu.

Pokud se k linuxovému serveru přihlašujete pomocí uživatelského jména/hesla nebo pokud používáte jiný soubor identity, musíte změnit sekci Ověření SSH v nastavení profilu.


Linux
  1. Jak připojit vzdálené sdílení Windows v systému Linux

  2. Jak vzdálenou plochu z Windows na plochu Linuxu pomocí XRDP

  3. Jak monitorovat vzdálený počítač se systémem Windows pomocí Nagios v systému Linux

  1. Ssh – Jak se připojit k počítači přes jiný počítač pomocí Ssh?

  2. Jak zjistím, zda vzdálený počítač používá Windows nebo Linux?

  3. SSH připojení přes reverzní (vzdálený) SSH tunel

  1. Jak se připojit ke vzdálené ploše z Linuxu

  2. Jak spravovat vzdáleného hostitele Windows pomocí Ansible

  3. Jak získat přístup ke vzdálené ploše Windows z Ubuntu Linux