Завершение с помощью табуляции хорошо работает для scp
, если у вас есть один из этих:
Первый вариант:
Повторно используйте подключения, добавьте это в свой~/.ssh/config
:
Host B
User b
ControlMaster auto
ControlPath ~/.ssh/control:%h:%p:%r
Чтобы завершение с помощью табуляции работало, у вас уже должно быть открыто соединение. Вы можете запустить его в фоновом режиме, если он еще не открыт :
.ssh -fN B
Это работает даже через JumpHost
.
Второй вариант:
Использовать открытые/приватные ключи, scp
будет использовать их автоматически. Недостатком является то, что scp
нужно каждый раз входить в систему, что может быть немного медленнее, чем повторное использование уже установленных соединений.