Чи є спосіб вказати .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