Я устанавливаю 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
, так в чем же их отличие?