Быстрый доступ к ssh

Недавно, разбирая zsh конфиг на который я случайно наткнулся на github, я заметил там парочку интересных алиасов для ssh. Эти скрипты не делали ничего сверх естественного, а просто соединялись с сервером с нужным логином и паролем. Возможно это и удобно, но в ssh есть свои, более удобные на мой взгляд средства.

Достаточно просто создать файл config в домашней директории, в папке .ssh, примерно такого содержания:

Host server1
    HostName example1.com
    User test1
    Port 22
Host server2
    HostName example2.com
    User test2
    Port 45
  • Host - имя по которому мы будем соединяться
  • HostName - непосредственно ip адрес, или обычный адрес (google.com например)
  • User - имя пользователя
  • Port - Порт

Далее просто пишем ssh server1 или ssh server2, или какое имя вы сами дали. Так же, работает дополнение по tab. Если надо указывать какие-то дополнительные ключи, то лучше это делать до имени. Например с ключом -v (verbose) это может выглядеть так: ssh -v server1.


Понравилась статья? Поделись с друзьями!




Комментарии на этом сайте требуют включенного Javascript в вашем браузере. Вероятно, ваш браузер не поддерживает Javascript, или он был отключен по каким-то причинам. Если вы хотите прокомментировать пост, или просто почитать комментарии, то пожалуйста, включите Javascript или попробуйте открыть эту страницу другим браузером.