martine:ssh_config_local
Fichier '~/.ssh/config' local
Pour se simplifier la vie on utilise une config ssh sur nos clients, ça permet de faire ssh martine, ou ssh martine-tunnel-ipmi ou ssh martine-console
→ Penser à remplacer les champs <user>, <port> et autres :)
Host martine-dropbear
Hostname 185.177.181.105
Port <port>
User <user>
IdentityFile ~/.ssh/<cle_ssh>
# On utilise un fichier de stockage des hôtes connus différents de
# d'habitude (~/.ssh/known_hosts) pour stocker les empreintes des
# serveurs dropbear:
UserKnownHostsFile ~/.ssh/known_hosts_dropbear
# Pour passer par Tor:
#ProxyCommand torsocks nc %h %p
Host martine
Hostname 185.177.181.105
Port <port>
User <user>
IdentityFile ~/.ssh/<cle_ssh>
# Pour passer par Tor:
#ProxyCommand torsocks nc %h %p
Host martine-console
Hostname gudule.liazo.net
Port 4322
User sos-radio
IdentityFile ~/.ssh/<cle_ssh>
# Comme -t, nécessaire pour intéragir avec le programme qu'on éxecute
RequestTTY force
# Exécuter ça sur le serveur SSH
RemoteCommand ipmitool -I lanplus -H 10.0.240.12 -U <user> sol activate
# Pour passer par Tor:
#ProxyCommand torsocks nc %h %p
Host martine-tunnel-ipmi
Hostname gudule.liazo.net
Port 4322
User sos-radio
# Comme -N, ne pas éxécuter de commande sur le serveur
# (par défaut ssh éxécute le shell de l'utilisateurice)
SessionType None
# -D8890
DynamicForward 8890
IdentityFile ~/.ssh/<cle_ssh>
# Autoriser l'éxécution locale d'une commande après la connexion
PermitLocalCommand yes
# Commande à éxécuter
LocalCommand echo Connected.
# Pour passer par Tor:
#ProxyCommand torsocks nc %h %p
martine/ssh_config_local.txt · Dernière modification : de lila
