Входящие ssh-соединения заблокированы

Привет, некоторое время назад я задал этот вопрос и внес много изменений, чтобы обезопасить свою систему. Теперь мне нужно создать фиктивную учетную запись и предоставить ssh доступ к этой учетной записи другу. Но я не могу получить входящие SSH-соединения. Я могу ssh на любой сервер через мой компьютер, но не могу ssh даже на localhost. Я уверен, что из-за некоторых настроек я изменил ставку, чтобы сделать свою систему более безопасной, но знаю, что не помню эти изменения.

Например, я отключил UFW. Также ничто не блокирует пользователя в / etc / ssh / sshd_config или в /etc/hosts.allow или /etc/hosts.deny.

Я приложил вывод ssh -v localhost здесь . Я сузил задачу до debug1: SSH2_MSG_SERVICE_ACCEPT received, сравнив свой вывод с этим выводом на компьютере друга.

Редактировать 1: Это вывод при использовании ssh -vvvvvv localhost

Любая помощь приветствуется.

1
задан 13 April 2017 в 15:24

2 ответа

Попробуйте переустановить sshd с очисткой:

sudo apt-get remove --purge ssh-server
sudo apt-get install ssh-server

Наиболее вероятная основная причина - неудачная конфигурация в / etc / ssh / ssh_config. Чистка удалит этот файл и даст вам чистый лист, который, мы надеемся, решит вашу проблему.

0
ответ дан 13 April 2017 в 15:24

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

Я только что узнал, что я ограничил доступ только нескольким настроенным пользователям. Конфигурация находится в /etc/ssh/sshd_config:

[..]
# Authentication:
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
AllowUsers username1 username2
PermitEmptyPasswords no
[..]

Мне нужно только добавить имя пользователя в правило «AllowUsers» и перезапустить демон sshd.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: