Алиасы в SSH
Nov 19, 2015 20:36 · 156 words · 1 minute read
Использование алиасов в SSH позволяет значительно ускорить процесс подключения к серверу — рано или поздно с этим сталкивается каждый системный администратор.
Если в крупных компаниях имена серверов могут выглядеть так — ve.bm2yhjn5.vesrv.com
, то в мелких офисах никто не заботится о DNS и зачастую подключаются с удаленному хосту по ip-адресу — согласитесь, не самые удобные способы. Давайте разберемся, как использовать алиасы в SSH!
Создадим файл config
в каталоге ~/.ssh/
:
touch ~/.ssh/config
В данном файле будем задавать параметры подключения, причем параметры подключения для каждого сервера могут быть отличными.
Пример содержимого файла следующий:
Host mail
HostName mailserver.corp.com
User postmaster
Port 22
Host home
HostName me.bm2yhjn5.vesrv.com
User alex
ForwardX11 yes
Compression yes
Host web1
HostName webserver.com.ua
User admin
Port 334
Host web2
HostName 192.168.0.11
User root
Port 22
PasswordAuthentication no
Примечание. Полный перечень доступных параметров можно узнать с помощью man ssh_config
.
После внесенных изменений для того чтобы подключиться к серверу bm2yhjn5.vesrv.com
под пользователем alex достаточно в консоли набрать:
ssh home