GNU/Linux >> Tutoriels Linux >  >> Linux

Comment Ssh vers un serveur en utilisant un autre serveur ? ?

Cette question a déjà des réponses ici :Fermé il y a 8 ans.

Duplication possible :
ssh via plusieurs hôtes

Pour se connecter au serveur B Je dois d'abord ssh au serveur A .
Quelle est la ligne de commande pour accéder au serveur B ?

Réponse acceptée :

Si le serveur B est joignable via ssh et vous n'avez besoin que de ssh (pas directement scp ou sftp ), cela fonctionne aussi très bien :

ssh -t $SERVER_A ssh $SERVER_B

Le -t L'option force l'allocation d'un pseudo-tty même lors de l'exécution d'une seule commande à l'autre bout. Ceci est utile, car ssh a besoin d'un pseudo-tty.

Puisque vous utilisez deux instances imbriquées de ssh , le caractère d'échappement dans la session interne est Entrée ~ ~ (deux tildes). Un tilde enverra l'échappement au premier obus.


Linux
  1. Comment SSH sur Linux à partir d'Android

  2. Comment ssh via l'hôte (jumpserver) pour atteindre un autre serveur

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

  4. Comment télécharger un fichier depuis un serveur en utilisant SSH ?

  5. Comment ssh en tant qu'autre utilisateur

Comment utiliser SSH pour se connecter à un serveur distant

Comment ajouter une clé publique SSH au serveur

Comment configurer SSH sur CentOS et RHEL

Comment générer et utiliser une clé SSH avec PuTTY

Comment SSH au serveur via Linux

Comment sécuriser SSH avec Fail2Ban