Есть ли способ указать, например .ssh/config, такую команду:
ssh -t remote-host "screen -dR screen_name"
чтобы я мог легко получить доступ к удаленному screenсеансу ssh remote-host?
Прямо сейчас я решил эту проблему, используя собственный скрипт:
$ cat ~/bin/sssh
#!/bin/sh
/usr/bin/ssh -t $1 "screen -dR ab"
~/binостается на первом месте $PATH, но это негибко и некрасиво.
Также я хотел бы найти способ реализовать автодополнение хоста для моего собственного скрипта.
$1на$@. Затем вы можете добавить больше опций, а не только имя хоста. Для завершения попробуйте выполнить. /usr/share/bash-completion/completions/ssh, а затемcomplete -F _ssh sssh