Existe-t-il un moyen de spécifier, dans .ssh/config
, une commande comme:
ssh -t remote-host "screen -dR screen_name"
donc je peux facilement accéder à la screen
session à distance avec ssh remote-host
?
En ce moment, j'ai résolu ce problème en utilisant un script personnalisé:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
reste le premier $PATH
, mais il est inflexible et laid.
Je voudrais également trouver un moyen d'implémenter l'autocomplétion de l'hôte pour mon script personnalisé.
$1
par$@
. Ensuite, vous pouvez ajouter plus d'options, pas seulement le nom d'hôte. Pour terminer, essayez d'exécuter. /usr/share/bash-completion/completions/ssh
, puiscomplete -F _ssh sssh