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

useradd --disabled-password не может использовать ssh с использованием authorized_keys

Я мог сделать это неправильно. Я создал пользователя с:

sudo adduser --disabled-password userX

И я добавил открытый ключ в /home/userX/.ssh/authorized_keys. Но когда я использую ssh в учетной записи, я получаю следующую ошибку:

port 22: Connection timed out

SSH отлично работает, когда я вхожу в другие учетные записи.

Я был неправ --disabled-password? Это делает что-то еще? Любая помощь будет оценена. Спасибо.

Я ошибся с параметром --disable-password?

Нет, маловероятно, что это вызовет тайм-аут.

Это делает что-то еще?

Он делает то, что говорит, создает учетную запись с отключенным паролем.

Я хотел бы посмотреть, есть ли где-то между вами и сервером брандмауэр, чтобы определить причину сообщения о превышении времени ожидания подключения.

Попробуйте подключиться с помощью ssh -vvv, чтобы увидеть сообщения отладки.

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