J'ai deux serveurs physiques sur mon réseau domestique, linux ( 192.168.8.x
) et Windows Server 2008 ( 192.168.8.y
).
Le serveur linux est accessible de l'extérieur par ssh sur un port non standard (disons 23008). Comment puis-je établir un tunnel RDP permanent via ssh sur la box Linux? Je sais que je peux utiliser du mastic sur la machine extérieure, mais je ne sais pas comment configurer correctement sshd sur la boîte Linux. Merci pour tout indice!
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.
la source
ssh -L 3389:<ip of windows server>:3389 <dydns of ssh server> -l <ssh user> -N
noms d'hôte peuvent être utilisés à la place des adresses IP en supposant bien sûr que vous avez le port 22 qui redirige vers le serveur ssh, qui sur une note latérale peut être mauvais, si vous utilisez un port différent et que le transfert sur 1212, utilisez le -p 1212 drapeau.On peut également utiliser le tunneling ssh interne à partir du client de bureau à distance Remmina .
Si vous pouvez ssh vers un serveur linux en utilisant des clés ssh et que ce serveur a un port 3389 (RDP) ouvert pour les paquets provenant de votre machine, vous pouvez utiliser la configuration suivante pour RDP via tunnel ssh.
Dans l'éditeur de profil, configurez l' onglet Basique comme pour la connexion directe. Accédez à l' onglet Tunnel SSH et configurez le tunelling 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)
Utilisation de ces options Remmina s'ouvre
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.
la source