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