Как правильно настроить open-ssh на Debian. У меня все это работало - вход в систему с использованием ключа аутентификации (для PasswordAuthentication установлено значение no), а затем внезапно я получил отказ в доступе (publickey). Поэтому я удалил SSH на сервере и удаленном клиенте. Тогда я оказался в беспорядке - при переустановке не удалось настроить каталоги .ssh на уровне root или на уровне пользователя.
История:
Я установил open-ssh на моем сервере - как root Я установил open-ssh на моем удаленном клиентском компьютере - как root
Я сгенерировал свой открытый и закрытый ключ на своем сервере - как root.
Я сгенерировал свой открытый и закрытый ключ на своем удаленном компьютере - как root
Я создал файл авторизованного ключа в каталоге .ssh на моем сервере - как пользователь - и скопировал в открытый ключ моего удаленного компьютера
Я изменил свой конфигурационный файл ssh, чтобы запретить вход в систему с паролем
Мои вопросы:
Вы всегда должны устанавливать open-ssh от имени пользователя root?
Если это так, то распространяется ли это на всех пользователей, давая им разрешение принять соединение ssh?
Вы создаете файл авторизованного ключа как пользователь root или на уровне пользователя?
Я удалил все * с помощью apt-get purge openssh-client
но он оставил каталоги .ssh повсюду. Это обычная практика для Linux и можно ли просто удалить эти оставшиеся каталоги вручную?
ура