Я делаю те же шаги (Выполнение SSH и SCP без ввода пароля на openSSH). Но он продолжает запрашивать пароль при запуске команды scp или 'ssh -l'. Те же самые шаги, которые я сделал несколько дней назад, он работал нормально, но теперь он не работает.
То, что я сделал, было:
- У меня две машины МЕСТНАЯ и УДАЛЕННАЯ.
- На обеих машинах я захожу в putty с пользователем root.
- На обеих машинах я проверил 'ssh -V', я нахожу одну и ту же версию в обоих продуктах.
- в локальном я запускаю из папки /root/.ssh
SSH-серийник
я дал имя ключевого файла как appkey. 5. он сгенерировал appkey, appkey.pub в /root/.ssh 6. В удаленном режиме я скопировал содержимое локального appkey.pub и вставил его в конец удаленного файла author_keys. 7. В дистанционном режиме я бегу
chmod 755 ~ /.ssh chmod 644 ~ /.ssh /authorized_keys
- В локальном режиме я попытался запустить команды scp и 'ssh -l', но он все еще спрашивал пароли.
- Я попробовал другой способ, вместо того, чтобы добавить в файл author_keys, я скопировал appkey.put в папку romote /root/.ssh