Помилка, що виникає в, /etc/ssh/sshd_config
може потенційно заблокувати користувачів або адміністраторів на сервері, доступному лише через SSH. Telnet SSL - це резервний спосіб доступу до сервера за такого сценарію. Як можна встановити сервер Telnet SSL на сервері Ubuntu?
Telnet SSL встановлюється наступним чином:
sudo apt install telnetd-ssl
Коли він встановлений, він створює сертифікат /etc/telnetd-ssl/telnetd.pem
. Коли клієнт Telnet SSL намагається підключитися до сервера Telnet SSL, він не приймає сертифікат, в результаті чого клієнт видає такі дані:
$ telnet-ssl -z secure example.org 23
Trying 127.0.0.1...
Connected to example.org.
Escape character is '^]'.
[SSL - attempting to switch on SSL]
[SSL - handshake starting]
SSL: Server has a self-signed certificate
SSL: unknown issuer: /O=Internet Widgits Pty Ltd/OU=m93p telnetd/CN=example./emailAddress=root@example.
SSL: certificate verify failed
telnet: Unable to ssl_connect to remote host
Connection closed.
Як це можна вирішити?
sshd_config
не вплине на існуючі з'єднання, що спрощує тестування змін, відкривши другий сеанс після перезавантаженняsshd
.