Если вам часто приходится например заходить на разные сервера по SSH,или например на внтуриофисные машины с адресами 192.168.0.х,то иногда может надоедать прописывать например:

ssh root@192.168.0.25

легче например просто 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

6 комментариев

  1. а как прописать алиас чтоб чтоб выполнялся x11 форвардинг, например

    ssh -X user@linux-server

    где нужно прописать параметр -X в файле config

  2. avatar 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

    (C) Нарыто на просторах мануалов

Добавить комментарий

%d такие блоггеры, как: