GNU/Linux >> Tutoriels Linux >  >> Linux

Comment SSH directement vers la cible via jumphost en utilisant SSH Config sans commande ssh supplémentaire

Solution 1 :

Vous vous retrouvez connecté à l'hôte de saut car votre configuration indique explicitement d'ignorer le nom d'hôte que vous avez spécifié et de vous connecter à l'hôte de saut.

  HostName jumphost.example.com

HostName remplace le nom d'hôte spécifié sur la ligne de commande.

Si vous essayez d'utiliser automatiquement un hôte de saut sans avoir à le spécifier sur la ligne de commande ssh, l'option de fichier de configuration correcte est ProxyJump . Par exemple :

Host everything, behind, jumphost, *.example.com
  ProxyJump jumphost.example.com

Maintenant, vous pouvez simplement exécuter ssh target.example.com et vous passerez par le jumphost.

Solution 2 :

Le problème est que la définition de l'hôte capture à la fois jumphost.example.com ET target.example.com comme alias, puis définit HostName sur jumphost.example.com dans les deux cas.

Je suggérerais de créer les alias en suivant la commande Host PAS de noms de domaine complets, puis de créer une entrée Host pour chacun


Linux
  1. Comment configurer un sous-domaine ou héberger plusieurs domaines à l'aide de nginx sur le serveur Linux

  2. Comment connecter un hôte distant à l'aide de la commande ssh

  3. Envoi de la clé via ssh ou utilisation de la souris pour activer le mode d'affichage cible ?

  4. SSH - Comment inclure la commande -t dans le fichier ~/.ssh/config

  5. SSH :dans un réseau privé, comment accéder à la machine distante à partir de la machine source sans utiliser la clé publique ssh

Utilisation du fichier de configuration SSH

Comment basculer automatiquement vers un répertoire sans utiliser la commande cd sous Linux

Comment basculer entre les TTY sans utiliser les touches de fonction sous Linux

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment configurer l'authentification basée sur la clé Ssh pour Github en utilisant le fichier ~/.ssh/config ?

Comment SSH au serveur via Linux