Как к избежать “Порта 22: Соединение отказалось” от ошибки на порте SSH (22)?

'Данные 52e' часть означают недопустимые учетные данные, что означает неверный пароль.

525 был бы плохой DN, с которым Вы пытаетесь соединиться.

Можно протестировать с простым браузером LDAP как ApacheDS или LBE и быть уверены, что у Вас есть связывание DN и корректного пароля.

3
задан 29 September 2015 в 05:02
3 ответа

Чтобы просмотреть настройки брандмауэра в терминале, выполните следующие действия: -

sudo iptables -L -n

вы ищете что-то вроде этого

# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
DROP       all  --  anywhere             anywhere

, если правило ssh (22) для порта не задано, попробуйте:

sudo iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT

] сохранить текущие правила брандмауэра iptables в файл с именем /root/dsl.fw , введите:

# iptables-save > /root/dsl.fw

Чтобы восстановить правила iptables, введите:

iptables-restore < /root/dsl.fw

Для автоматического восстановления правил при перезагрузке системы Linux добавьте следующую команду в ваш файл /etc/rc.local , введите:

# vi /etc/rc.local

Добавьте строку:

/sbin/iptables-restore < /root/dsl.fw

Чтобы проверить, какие службы инициализации работают и на каком уровне выполнения, попробуйте это в терминале

ls /etc/rc*.d

, если sshd не в списке, введите это в свой терминал:

update-rc.d ssh enable
4
ответ дан 3 December 2019 в 06:35

Port 22: Connection Refused

This message indicates that a firewall is actively blocking your connection attempt or alternatively that sshd is not listening on that port.

Verify that:

  1. The iptables rules applied on boot allow traffic on port 22
  2. sshd is set to start on boot
2
ответ дан 3 December 2019 в 06:35

Просто попробуйте (как root)

sudo apt-get install ssh

У меня нет ssh-сервера в стандартной настольной установке ubuntu

-3
ответ дан 3 December 2019 в 06:35

Теги

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