Настройка ssh клиента
Для задания настроек ssh клиента существует конфигурационный файл ~/.ssh/config.
Базовые возможности и синтаксис этого файла можно увидеть на простом примере. Допустим есть 2 сферических хоста в вакууме (example.com и example.org), с которыми необходимо достаточно часто работать. Предположим, что для доступа к ним ипользуются команды:
ssh -p 2222 another@example.org
Чтобы не делать спецальных скриптов для подключения или все время не писать вручную эти команды в ~/.ssh/config указываем следующее:
HostName example.com
User someuser
Host example2
HostName example.org
Port 2222
User another
Теперь можем подключаться к этим хостам следующим образом: ssh example1 для example.com и ssh example2 для example.org.
Также в директиве Host можно указывать символы * и ?, например, настройки в секции Host * будут применяться для всех хостов, а в Host *.org.ru - для хостов в доменной зоне .org.ru.
Полный список настроек можно посмотреть с помощью man ssh_config.
Related posts:
[...] это сделать рекомендую почитать в статье Настройка ssh-клиента моего коллеги lest’а [...]
SSH без пароля
19 Nov 09 at 11:04