Serveurs de rebond
Un serveur de rebond, ou bastion, est un serveur par lequel vous passez pour atteindre d'autres serveurs qui ne sont pas ouverts sur Internet.
- Ajoutez le serveur de rebond comme un serveur normal, avec son propre identifiant.
- Ouvrez le serveur à atteindre, choisissez Afficher plus, puis Réseau et rebonds.
- Sous Serveurs de rebond, choisissez Ajouter un serveur de rebond. Ajoutez-en d'autres s'il vous faut une chaîne : la connexion les traverse dans l'ordre, en commençant par le premier.
- Connectez-vous. L'app vérifie la clé d'hôte de chaque serveur de la chaîne et se connecte à chacun avec son propre identifiant.
Sur un groupe, les serveurs de rebond s'appliquent à tous ses serveurs. Un serveur peut quand même choisir Se connecter directement, ou revenir en arrière avec Utiliser les serveurs de rebond du groupe.
La même chaîne avec OpenSSH :
ssh -J admin@bastion.example.com deploy@10.0.1.20
Dans un fichier ssh config, c'est ProxyJump, que l'import sait lire.
Proxy
- Ouvrez le serveur, choisissez Afficher plus, puis Réseau et rebonds.
- Sous Proxy, choisissez SOCKS5 ou HTTP CONNECT.
- Remplissez Adresse du proxy et Port, ainsi qu'un Utilisateur et un Mot de passe si le proxy les demande.
- Avec SOCKS5, activez Résoudre les noms sur le proxy quand seul le réseau du proxy connaît le nom du serveur.
Avec des serveurs de rebond, seul le premier serveur de la chaîne passe par le proxy. La même chose avec OpenSSH et un proxy SOCKS5 :
ssh -o ProxyCommand='nc -X 5 -x proxy.example.com:1080 %h %p' deploy@203.0.113.10Transfert d'agent
Le transfert d'agent permet au serveur atteint de se connecter à d'autres serveurs avec votre clé, pendant que la clé reste sur votre appareil.
- Ouvrez le serveur, choisissez Afficher plus, puis Identifiants, et activez Transfert d'agent.
- Sous Clés proposées, choisissez Clé de cette connexion, ou toutes les clés de cet appareil.
- Laissez Demander avant chaque usage activé pour approuver chaque signature.
La même chose avec OpenSSH :
ssh -A deploy@203.0.113.10
Pour en savoir plus, voir la page sur le transfert d'agent.