Esiste un modo per specificare, in .ssh/config, un comando come:
ssh -t remote-host "screen -dR screen_name"
così posso facilmente accedere alla screensessione 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"
~/binrimane 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.
$1con$@. 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