Назад | Перейти на главную страницу

SSH: переключитесь с аутентификации с открытым ключом на аутентификацию по паролю

У меня есть учетная запись, в которую я использую SSH. Как мне переключиться на использование обычного старого пароля для входа в систему, а не на мою пару открытого / закрытого ключей?

Если вы хотите сделать это временно, вы можете подключиться к серверу с помощью ssh -o 'PubkeyAuthentication no' server. Если вы хотите сделать это постоянно, на сервере вы можете удалить свой открытый ключ из ~ / .ssh / authorized_keys или на своем компьютере вы можете добавить следующее в ~ / .ssh / config

Сервер имени хоста
PubkeyAuthentication нет

В PasswordAuthentication вариант в /etc/ssh/sshd_config файл определяет, разрешены ли пароли.

Хотя правда. Используйте открытые ключи.

если вы знаете пароль, это должен быть вопрос ввода пароля ... если вы его не знаете и имеете доступ к системе, просто сбросьте его, запустив

passwd

чтобы заставить его использовать пароль для входа в систему, вам придется удалить файл закрытого ключа из его текущего местоположения (linux / mac) или отключить его в своем ssh-клиенте

вам также необходимо проверить, включен ли пароль auth в вашей конфигурации ssh

однако я также повторяю другие комментарии, переключение с ключевой аутентификации на пароль НЕ рекомендуется, поскольку вы эффективно снижаете уровень безопасности, я бы спросил, почему вы делаете такой переключатель