1

Я использую несколько экземпляров AWS EC2, которые не имеют эластичных IP-адресов. Таким образом, их публичный IP-адрес часто меняется.

Могу ли я по-прежнему использовать файл конфигурации ssh для настройки всех других параметров подключения, а затем указать IP-адрес в командной строке. Или мне придется редактировать файл конфигурации и обновлять IP-адрес каждый раз?

например

Host example
    User theboss
    IdentityFile ~/.ssh/example

затем используйте это для подключения

ssh example -? 123.123.123.123

1 ответ1

0

Вы можете настроить параметры в группе Host * .

Host *
    user theboss
    IdentityFile ~/.ssh/example
Host gandalf
    Hostname shire.example.com
    User bilbo
    IdentityFile ~/.ssh/baggins

У вас может быть пример со всеми параметрами в /etc/ssh/ssh_config .

Используйте частное имя Private DNS для экземпляра в вашей конфигурации. Это должно быть стабильным, даже если IP-адрес меняется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .