Если вам часто приходится например заходить на разные сервера по SSH,или например на внтуриофисные машины с адресами 192.168.0.х,то иногда может надоедать прописывать например:
легче например просто ssh 25.
Для этого и существуют алиасы.Мы можем их прописать,создав в домашней папке требуемого юзера в папке .ssh/ файл config и написав в нем:
Host 25
HostName 192.168.0.25
User root
Port 22
Думаю тут все понятно. Host 25 — 25 тут задает короткое имя,которое мы хотим использовать, HostName — сервер куда заходить, User — пользователя,под которым заходить, Port — порт на который подключаться. Таких алиасов можно сделать множество — на каждый хост) Зато теперь процедура входа значительно убыстряется)
UPD 08.03.2016
От юзера NW из комментариев:
если у каждого сервера отдельный ключ
IdentityFile ~/.ssh/id_rsa_102
подключение к серверу (например) 10.10.10.2 через сервер (например) 10.10.10.1
Host lyalyalya
HostName 10.10.10.2
Port 22100
IdentityFile ~/.ssh/id_rsa_102
ProxyCommand ssh -W %h:%p 10.10.10.1
а как прописать алиас чтоб чтоб выполнялся x11 форвардинг, например
ssh -X user@linux-server
где нужно прописать параметр -X в файле config
Надо в алиасе дописать строчку: ForwardX11 yes
Спасибо! Все работает 🙂
Был рад помочь ))
Добавлю… хоть и старовата ветка…
если у каждого сервера отдельный ключ
IdentityFile ~/.ssh/id_rsa_102
подключение к серверу (например) 10.10.10.2 через сервер (например) 10.10.10.1
Host lyalyalya
HostName 10.10.10.2
Port 22100
IdentityFile ~/.ssh/id_rsa_102
ProxyCommand ssh -W %h:%p 10.10.10.1
(C) Нарыто на просторах мануалов
Спасибо,добавил в статью.Мож кому понадобится)