Esiste un modo per specificare, in .ssh/config
, un comando come:
ssh -t remote-host "screen -dR screen_name"
così posso facilmente accedere alla screen
sessione remota con ssh remote-host
?
In questo momento ho risolto questo problema usando uno script personalizzato:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
rimane il primo a $PATH
, ma è poco flessibile e brutto.
Inoltre vorrei trovare il modo di implementare il completamento automatico dell'host per il mio script personalizzato.
$1
con$@
. Quindi puoi aggiungere più opzioni, non solo il nome host. Per il completamento, prova a eseguire. /usr/share/bash-completion/completions/ssh
, seguito dacomplete -F _ssh sssh