Existe alguma maneira de especificar, em .ssh/config, um comando como:
ssh -t remote-host "screen -dR screen_name"
para que eu possa acessar facilmente a screensessão remota com ssh remote-host?
No momento, resolvi esse problema usando um script personalizado:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/binpermanece em primeiro lugar $PATH, mas é inflexível e feio.
Também gostaria de encontrar uma maneira de implementar o preenchimento automático de host para o meu script personalizado.
$1por$@. Depois, você pode adicionar mais opções, não apenas o nome do host. Para concluir, tente executar. /usr/share/bash-completion/completions/ssh, seguido porcomplete -F _ssh sssh