Как обработать ключевую проверку хоста ssh с 2 различными хостами на том же (но изменяющийся) IP-адрес? [закрытый]

Если я правильно понимаю, вы можете использовать picamera.

Посмотрите это руководство , оно должно сработать. Вы, вероятно, можете пропустить материал virtualenv, но это хорошая практика.

17
задан Community 23 May 2017 в 12:30
поделиться

1 ответ

Я думаю, что это будет работать:

Создайте файл config в вашем Каталог .ssh выглядит следующим образом:

Host server1
  Hostname x1.example.com
  HostKeyAlias server1
  CheckHostIP no
  Port 22001
  User karl

Host server2
  Hostname x2.example.com
  HostKeyAlias server2
  CheckHostIP no
  Port 22002
  User karl

Пояснение ниже (из man ssh_config )

CheckHostIP

Если этот флаг установлен на "да", ssh (1) дополнительно проверит IP-адрес хоста в known_hosts файл. Это позволяет SSH обнаружить, если ключ хоста изменен из-за подмены DNS. Если для параметра установлено значение «нет», проверка не будет выполнена. по умолчанию «да».

HostKeyAlias ​​

Определяет псевдоним, который следует использовать вместо реального имя хоста при поиске или сохранении ключа хоста в ключе хоста файлы базы данных. Эта опция полезна для туннелирования SSH подключений или для нескольких серверов, работающих на одном хосте.

В строке Имя пользователя и Порт также нет необходимости указывать эти параметры в командной строке, поэтому вы можете просто использовать :

% ssh server1
% ssh server2
36
ответ дан 30 November 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: