Я устанавливаю SSH из OS X на виртуальную машину Ubuntu (Virtual Box). Я попытался настроить аутентификацию на основе ключей, следуя приведенным здесь инструкциям.

Теперь есть проблема. Когда мой виртуальный сервер запущен, и я на самом деле вошел в систему на стороне сервера, я могу ssh без аутентификации. Но когда я выхожу из системы на стороне сервера (пока виртуальная машина все еще работает), я не могу продолжить работу без аутентификации:

no such identity: /Users/USER/.ssh/id_dsa: No such file or directory
no such identity: /Users/USER/.ssh/id_ecdsa: No such file or directory
USER@192.168.56.10's password: 

Я могу ввести пароль и войти без проблем.

Итак, как я могу изменить конфигурацию, чтобы аутентификация по ключу также работала, когда я не вошел в систему на стороне сервера? Из сообщения нет id_dsa . Что у меня есть в ~/.ssh , так это id_rsa , так в чем же их отличие?

1 ответ1

0

Что ж, вам не нужно останавливать шифрование, вы можете переместить файл author_keys в другой каталог, например /etc /ssh /$ USER

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