Я мог сделать это неправильно. Я создал пользователя с:
sudo adduser --disabled-password userX
И я добавил открытый ключ в /home/userX/.ssh/authorized_keys
. Но когда я использую ssh в учетной записи, я получаю следующую ошибку:
port 22: Connection timed out
SSH отлично работает, когда я вхожу в другие учетные записи.
Я был неправ --disabled-password
? Это делает что-то еще? Любая помощь будет оценена. Спасибо.
Я ошибся с параметром --disable-password?
Нет, маловероятно, что это вызовет тайм-аут.
Это делает что-то еще?
Он делает то, что говорит, создает учетную запись с отключенным паролем.
Я хотел бы посмотреть, есть ли где-то между вами и сервером брандмауэр, чтобы определить причину сообщения о превышении времени ожидания подключения.
Попробуйте подключиться с помощью ssh -vvv, чтобы увидеть сообщения отладки.
Если это происходит только с этой учетной записью, вы должны увидеть некоторую разницу в подробном выводе по сравнению с другими пользователями, которые работают.