Попробуйте вручную создать запись ARP на каждом сервере, указывающую на другой.
На сервере А:
arp -s <B-Server's ip> <B-Server's MAC>
arp -s 192.168.1.21 01:23:45:67:89:AB
На сервере B:
arp -s <A-Server's ip> <A-Server's MAC>
arp -s 192.168.1.5 AB:89:67:45:23:01
Замените приведенные выше MAC-адреса фактическими.
Я только что столкнулся с этой проблемой...Мне нужно было добавить тип ключа rsa -sha2 -512 вместо ssh -rsa. (Есть еще rsa -sha2 -256, который мне не понадобился ).
Я использую OpenSSH _8.2p1 на Arch.
Сегодня утром я слишком долго мучился с этим на компьютере с Oracle Linux.
Если вы используете тот же или любой другой дистрибутив на базе RedHat, убедитесь, что ваши sshd_config
настройки не переопределяются настройками системных политик шифрования по умолчанию. Смотрите справочные страницы для update-crypto-policies
и crypto-policies
для деталей.
/etc/crypto-policies/back-ends/opensshserver.config
должен отображать параметры, применяемые в настоящее время политикой для сервера OpenSSH.