¿Hay alguna forma de especificar, en .ssh/config
, un comando como:
ssh -t remote-host "screen -dR screen_name"
para poder acceder fácilmente a la screen
sesión remota con ssh remote-host
?
En este momento resolví este problema usando un script personalizado:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/bin
se queda primero en $PATH
, pero es poco flexible y feo.
También me gustaría encontrar la manera de implementar el autocompletado de host para mi script personalizado.
$1
con$@
. Luego puede agregar más opciones, no solo el nombre de host. Para completar, intente ejecutar. /usr/share/bash-completion/completions/ssh
, seguido decomplete -F _ssh sssh