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 screen
sessã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"
~/bin
permanece 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.
$1
por$@
. 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