Алиасы в SSH,или быстро заходим на нужные ресурсы по SSH

Если вам часто приходится например заходить на разные сервера по 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 мыслей о “Алиасы в SSH,или быстро заходим на нужные ресурсы по SSH”

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

    ssh -X user@linux-server

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

  2. Добавлю… хоть и старовата ветка…

    если у каждого сервера отдельный ключ

    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) Нарыто на просторах мануалов

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA