Я использую входы с закрытым и открытым ключом на моем домашнем сервере в течение нескольких лет, но я всегда оставлял PasswordAuthentication yes
так что если что-нибудь случится, я все равно смогу войти.
Конечно, вероятность чего-либо непредвиденного значительно возрастает, если оставить аутентификацию пароля включенной.
Итак, если я установил PasswordAuthentication no
Очевидно, я не смогу войти в SSH, используя имя пользователя / пароль.
Но могу ли я войти в систему локально, используя системное имя пользователя / пароль?
Я предполагаю, что да, поскольку локальный вход на физический компьютер не имеет ничего общего с SSH. Но прежде чем я отключу аутентификацию по паролю, я хотел быть уверен на 100%.
Да, вы сможете войти в систему локально, используя имя пользователя / пароль, поскольку это конфигурация только для sshserver и не влияет на процедуру локального входа.
Вы правы в своем предположении.