Pour ta dernière question (Est-il possible d’utiliser dans un script shell un raccourci défini dans le ssh config), peut-être que le mécanisme qui associe une clé à une commande peut t'aider. L'idée est que quand on se connecte avec une clé particulière, une commande spécifique est lancée. Les paramètres d'origine de la commande ssh dans la variable SSH_ORIGINAL_COMMAND.
Je m'en sers en général en envoyant des données en base64 qui se retrouvent dans $SSH_ORIGINAL_COMMAND, et décodées et traitées par la commande spécifiée dans le authorized_keys.
En tout cas, chez moi ssh user@serveur1.truc:/path/to/folder ne fonctionne pas (Name or service not known), et le man de ssh n'indique en rien que ça devrait fonctionner ;).
# authorized_keys + command
Posté par cg . En réponse au message [résolu] Problème avec SSH/rsync... incompréhensible. Évalué à 2. Dernière modification le 19 juillet 2021 à 21:49.
Pour ta dernière question (Est-il possible d’utiliser dans un script shell un raccourci défini dans le ssh config), peut-être que le mécanisme qui associe une clé à une commande peut t'aider. L'idée est que quand on se connecte avec une clé particulière, une commande spécifique est lancée. Les paramètres d'origine de la commande
sshdans la variableSSH_ORIGINAL_COMMAND.Je m'en sers en général en envoyant des données en base64 qui se retrouvent dans
$SSH_ORIGINAL_COMMAND, et décodées et traitées par la commande spécifiée dans leauthorized_keys.Voir dans le man de
sshdla section AUTHORIZED_KEYS FILE FORMAT.En tout cas, chez moi
ssh user@serveur1.truc:/path/to/folderne fonctionne pas (Name or service not known), et le man desshn'indique en rien que ça devrait fonctionner ;).