ssh в Fedora 33 знак ошибки _и _отправить _публичный ключ :взаимная подпись не поддерживается

Как отлаживать:

  1. изменить /etc/sysconfig/autofs. Добавьте эту строку в конце :OPTIONS="--debug"

Как решить вашу проблему :предположим, вы хотите связать Linux /mnt/remote/WindowsServerс общей папкой Windows //winhost.mydomain.com/backups. На winhost.mydomain.com вы зарегистрировали локального пользователя «backupuser». Вы уже установили и запустили службы nfs и autofs.

  1. добавить строку ниже в /etc/auto.master:

    /mnt/remote    /etc/auto.mymount  --timeout=60
    
  2. добавьте строку ниже в /etc/auto.mymount:

    WindowsServer  -fstype=cifs,rw,noperm,domain=winhost,user=backupuser,pass=cheesy ://winhost.mydomain.com/backups
    
  3. перезапустить autofs:

    sudo systemctl restart autofs
    
0
23.01.2021, 18:45
1 ответ

Погуглив некоторое время, я нашел ответ в другой связанной ошибке :SSH постоянно пропускает мой публичный ключ и запрашивает пароль

Новая версия openssh (7.0+ )не поддерживает ключи DSA и не использует ключи DSA по умолчанию (ни на сервере, ни на клиенте ). Ключи больше не рекомендуется использовать, поэтому, если вы можете, я бы рекомендовал использовать ключи RSA, где это возможно.

Если вам действительно нужно использовать ключи DSA, вам нужно явно разрешить их в конфигурации вашего клиента, используя

PubkeyAcceptedKeyTypes +ssh -dss

Должно быть достаточно, чтобы поместить эту строку в ~/.ssh/config, как пытается сказать вам подробное сообщение.

спасибо Джакуйе

дополнение :Эту строку можно добавить в конфиг /etc/ssh/ssh _, но в самом конце, после Include, и тоже работает.

8
18.03.2021, 22:35

Теги

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