Je me connecte fréquemment à des serveurs par l'intermédiaire d'un utilisateur que je partage avec d'autres collègues. Chaque fois que je me connecte à un serveur, j'exécute quelques commandes telles que bash
, set -o vi
, etc.
Je voudrais savoir s'il existe un moyen d'indiquer à l'utilitaire client ssh d'exécuter ces éléments sur le serveur distant avant de m'en confier le contrôle.
En gros, quelque chose comme ça :
echo "bash; set -o vi; <DONT_EXIT>;" | ssh user@host
Y a-t-il quelque chose d'intégré dans l'utilitaire client ssh ? Y a-t-il des solutions de contournement qui sont exécutées de MON côté ? Je sais qu'il existe des solutions côté serveur, mais ce n'est pas ce que je recherche. Je ne trouve cela nulle part, donc je confirme que ce n'est pas possible.
J'utilise Linux avec l'utilitaire ssh par défaut OpenSSH.