lest, just lest

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

Настройка 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.

Related posts:

  1. Установка и настройка OpenVZ на Debian Lenny
  2. Установка и настройка Nginx на CentOS 5 с Cpanel
  3. Интеграция KWallet и ssh-agent в среде KDE
  4. Установка nginx на Ubuntu
  5. Мониторинг nginx с помощью munin

Автор: lest

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

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

Метки: , ,

One Response to 'Настройка ssh клиента'

Subscribe to comments with RSS or TrackBack to 'Настройка ssh клиента'.

  1. [...] это сделать рекомендую почитать в статье Настройка ssh-клиента моего коллеги lest’а [...]

    SSH без пароля

    19 Ноя 09 at 11:04

Leave a Reply