Быстрый доступ к 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
.