Outils pour utilisateurs

Outils du site


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 : 2024/06/17 21:03 de lila