Il s'agit d'une extension de ma question précédente . J'ai besoin d'exécuter une commande stockée localement (c'est-à-dire mount /home) sur une machine distante lors de la connexion ssh. En ce moment, j'utilise:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
ce qui fonctionne bien, mais je me demandais si je pouvais mettre cette commande dans mon .ssh/configafin de ne pas avoir à la taper à chaque fois. J'ai trouvé une LocalCommandoption, mais je ne vois aucune RemoteCommandoption.
Il est important de le command-to-be-executedstocker sur la machine locale, car il contiendra un mot de passe pour ouvrir un disque crypté. C'est la raison pour laquelle je ne peux pas mettre la commande .profilesur la machine distante.
~/.ssh/rcest à nouveau stocké sur la machine distante. En ce qui concerne votre commentaire sur l'psaffichage de mes paramètres de ligne de commande (y compris le mot de passe), cela ne me dérange pas. C'est la machine distante à laquelle je ne fais pas confiance. Ma machine locale n'est utilisée que par moi-même, donc personne d'autre n'y a accèsps.