lest, just lest

Заметки о web-разработке, администрировании Linux и настройке Mac OS X

Archive for the ‘config’ tag

Настройка ssh клиента

1 комментарий

Для задания настроек ssh клиента существует конфигурационный файл ~/.ssh/config.

Базовые возможности и синтаксис этого файла можно увидеть на простом примере. Допустим есть 2 сферических хоста в вакууме (example.com и example.org), с которыми необходимо достаточно часто работать. Предположим, что для доступа к ним ипользуются команды:

ssh someuser@example.com
ssh -p 2222 another@example.org

Чтобы не делать спецальных скриптов для подключения или все время не писать вручную эти команды в ~/.ssh/config указываем следующее:

Host example1
  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.

Автор: lest

Ноябрь 18, 2009 в 11:25 пп

Опубликовано в linux

Метки: , ,