How-to → Закладки для SSH
SSH (Secure SHell — безопасная оболочка) — сетевой протокол, обеспечивающий безопасное удалённое управление операционной системой. Сходен по функциональности с протоколами telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
Работа любого системного администратора тесно связана с этим протоколом. Соответственно, не редки случаи, когда количество серверов, которые необходимо администрировать и подключаться к ним по SSH переваливает за 10+. Хорошо, если известен полный адрес сервера (FQDN), а что делать, если есть только IP адреса? В таких случаях очень удобной оказывается функциональность OpenSSH клиента «из коробки» о которой, как оказывается, мало кто знает.
Речь идет о возможности делать свои закладки.
Итак, для начала, необходимо убедиться, что установлен ssh-клиент:
Если клиент не установлен, то эта проблема легко исправляется:
Теперь приступим непосредственно к созданию закладок. Для этого необходимо отредактировать файл ~/.ssh/config (если такого файла еще нет, то необходимо создать его), именно в нем располагаются ssh-закладки:
Далее заносим закладки в следующем виде:
Описания закладок разделяются ключевым словом «host». Возможно указывать не только host, port, но и user, если вдруг необходимо ходить под разными учетными записями на разные машины. С полным списком доступных инструкций можно ознакомится тут:
После того, как файл сохранен, можно соединяться с серверами следующим способом:
И еще одна приятная особенность — это авто дополнение закладок. То есть, набрав часть названия SSH-закладки и нажав табуляцию:
закладка будет незамедлительно развернута до полного названия или будут предложены варианты, если есть несколько похожих закладок:
Все! Больше не надо запоминать произвольные IP адреса и порты. Все есть в закладках!
Работа любого системного администратора тесно связана с этим протоколом. Соответственно, не редки случаи, когда количество серверов, которые необходимо администрировать и подключаться к ним по SSH переваливает за 10+. Хорошо, если известен полный адрес сервера (FQDN), а что делать, если есть только IP адреса? В таких случаях очень удобной оказывается функциональность OpenSSH клиента «из коробки» о которой, как оказывается, мало кто знает.
Речь идет о возможности делать свои закладки.
Итак, для начала, необходимо убедиться, что установлен ssh-клиент:
$ aptitude search ^ssh$ i ssh - secure shell client and server (metapackage)
Если клиент не установлен, то эта проблема легко исправляется:
$ sudo aptitude install ssh
Теперь приступим непосредственно к созданию закладок. Для этого необходимо отредактировать файл ~/.ssh/config (если такого файла еще нет, то необходимо создать его), именно в нем располагаются ssh-закладки:
$ vim ~/.ssh/config
Далее заносим закладки в следующем виде:
host foobar hostname aaa.XXX.YYYY.ZZZZ port 2222
Описания закладок разделяются ключевым словом «host». Возможно указывать не только host, port, но и user, если вдруг необходимо ходить под разными учетными записями на разные машины. С полным списком доступных инструкций можно ознакомится тут:
man ssh_config
После того, как файл сохранен, можно соединяться с серверами следующим способом:
$ ssh foobar
И еще одна приятная особенность — это авто дополнение закладок. То есть, набрав часть названия SSH-закладки и нажав табуляцию:
$ ssh foo<Tab>
закладка будет незамедлительно развернута до полного названия или будут предложены варианты, если есть несколько похожих закладок:
$ ssh foobar
Все! Больше не надо запоминать произвольные IP адреса и порты. Все есть в закладках!
- +1
- android
- 07 декабря 2010, 10:51
Комментарии (0)
rss свернуть / развернутьТолько авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.