Упрощение подключения по SSH

Когда у тебя всего один-два компьютера к которым ты подключаешься по SSH, то запомнить IP адрес или домен каждого компьютера абсолютно не проблема, а вот если компьютеров десятки, то становится гораздо сложнее.
Для упрощения этого дела можно в ~/.ssh/config прописать каждый хост с удобным названием, например

Host first
    HostName 192.168.0.1
    Port 9022
Host second
    HostName 192.168.0.2
    Port 9025
Host third
    HostName 192.168.0.3
    Port 22
Host fourth
    HostName 192.168.0.4
    Port 2224

Разберём значения
Host — имя компьютера по которым мы будем к нему обращаться.
HostName — имя хоста IP или домен, я лично предпочитаю прописывать IP так как в отличии от домена, он не отваливается, а если уж пропадёт, то знание имени домена абсолютно не поможет.
Port — порт по которому мы подключаемся к компьютеру.
После сохранения конфига, в терминале достаточно набрать

:$ ssh first

И ввести пароль, но использование паролей не рекомендуется, так как это потенциально не безопасно, лучше использовать авторизацию по ключу, как это делать не буду расписывать, в сети достаточно мануалов, например вот этот

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.