GNU/Linux >> Tutoriels Linux >  >> Linux

comment tunneliser Windows Remote Desktop via ssh à l'aide d'une machine Linux?

Solution 1 :

En supposant que votre machine Linux est accessible depuis Internet à 1.2.3.4 sur le port 23008, sur un système externe, je ferais :

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

Je me connecterais ensuite au système RDP à transfert de port avec

external% rdesktop localhost:13389

Si votre boîtier externe n'est pas un boîtier Linux, il y aura des commandes équivalentes pour les outils dont vous disposez; l'idée est toujours la même :transférer le port 13389 d'external vers le port 3389 de 192.168.8.y, puis utiliser le client RDP d'external pour se connecter à localhost:13389 .

Vous vous référez à la configuration correcte du sshd de la machine Linux, mais à moins que vous ne l'ayez reconfiguré, la configuration sshd standard est susceptible de prendre en charge cela très bien.

Solution 2 :

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

En supposant que 3389 est le port sur lequel votre RDP s'exécute ET que le serveur ssh a accès audit port, vous pouvez alors vous connecter à 127.0.0.1:3389 comme s'il s'agissait du serveur distant.

Solution 3 :

On peut également utiliser le tunneling ssh interne à partir du client de bureau à distance Remmina.

Si vous pouvez vous connecter en ssh à un serveur Linux à l'aide de clés ssh et que ce serveur dispose d'un port 3389 (RDP) ouvert pour les paquets provenant de votre machine, vous pouvez utiliser la configuration suivante pour RDP via un tunnel ssh.

Dans l'éditeur de profil, configurez le Basic onglet comme pour la connexion directe. Accédez au tunnel SSH et configurez le réglage comme ceci :

[x] Activer le tunnel SSH

(o) Personnalisé [ip/nom d'hôte du serveur ssh/linux]

Authentification SSH :

Nom d'utilisateur :[nom d'utilisateur sur le serveur ssh/linux]

(o) Clé publique (automatique)

En utilisant ces options, Remmina ouvre

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

puis connecte la session RDP via ce canal ssh.

Si vous vous connectez au serveur Linux en utilisant un nom d'utilisateur/mot de passe ou si vous utilisez un fichier d'identité différent, vous devez modifier la section Authentification SSH de la configuration du profil.


Linux
  1. Comment monter un partage Windows à distance sur Linux

  2. Comment effectuer un bureau à distance de Windows vers un bureau Linux à l'aide de XRDP

  3. Ssh - Comment se connecter à un PC via un autre PC en utilisant Ssh ?

  4. Comment surveiller une machine Windows distante à l'aide de Nagios sous Linux

  5. Connexion SSH via un tunnel SSH inversé (distant)

Comment utiliser le Bureau à distance sur votre serveur Windows

Comment me connecter à Linux VPS via SSH depuis Linux et Windows OS ?

Comment configurer un profil d'onglet dans Windows Terminal pour SSH automatiquement dans une machine Linux

Comment utiliser SSH pour se connecter à un serveur distant sous Linux ou Windows

Comment monter un dossier Linux distant dans Windows via SSH ?

Bureau à distance Windows vers Linux