Закладки для SSH
- 02.12.2010
- Тэги:
openssh
,ssh
,ssh-bookmarks
- Просмотров: 1923
SSH (Secure SHell - безопасная оболочка) - сетевой протокол, обеспечивающий безопасное удалённое управление операционной системой. Сходен по функциональности с протоколами telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
Работа любого системного администратора тесно связана с этим протоколом. Соответственно, не редки случаи, когда количество серверов, которые необходимо администрировать и подключаться к ним по 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 адреса и порты. Все есть в закладках!