У меня есть учетная запись, в которую я использую SSH. Как мне переключиться на использование обычного старого пароля для входа в систему, а не на мою пару открытого / закрытого ключей?
Если вы хотите сделать это временно, вы можете подключиться к серверу с помощью ssh -o 'PubkeyAuthentication no' server
. Если вы хотите сделать это постоянно, на сервере вы можете удалить свой открытый ключ из ~ / .ssh / authorized_keys или на своем компьютере вы можете добавить следующее в ~ / .ssh / config
Сервер имени хоста
PubkeyAuthentication нет
В PasswordAuthentication
вариант в /etc/ssh/sshd_config
файл определяет, разрешены ли пароли.
Хотя правда. Используйте открытые ключи.
если вы знаете пароль, это должен быть вопрос ввода пароля ... если вы его не знаете и имеете доступ к системе, просто сбросьте его, запустив
passwd
чтобы заставить его использовать пароль для входа в систему, вам придется удалить файл закрытого ключа из его текущего местоположения (linux / mac) или отключить его в своем ssh-клиенте
вам также необходимо проверить, включен ли пароль auth в вашей конфигурации ssh
однако я также повторяю другие комментарии, переключение с ключевой аутентификации на пароль НЕ рекомендуется, поскольку вы эффективно снижаете уровень безопасности, я бы спросил, почему вы делаете такой переключатель