Установка с помощью just`sudo apt install shellinabox` приводит к ошибке сертификата. Как заставить shellinabox работать?

Установка с помощью just`sudo apt install shellinabox` приводит к ошибке сертификата. Как заставить shellinabox работать?

У меня есть 2 сервера, оба работают на Ubuntu 18.04.4 LTS.

Мне удалось установить shellinabox на одном из них несколько лет назад, который автоматически генерирует некоторые файлы, как certificate.pemв /var/lib/shellinabox/. Однако я не могу вспомнить, что я сделал, чтобы сервер сгенерировал эти файлы.

Я запускаю следующие команды на другом сервере, какучебникпредполагает

sudo apt update
sudo apt install shellinabox

сертификатов нет и Firefox выдает эту ошибку

Страница, которую вы пытаетесь просмотреть, не может быть отображена, поскольку подлинность полученных данных не может быть проверена.

введите описание изображения здесь

на странице с ошибкой есть только одна опция, которая перенаправляет на

https://support.mozilla.org/en-US/kb/secure-connection-failed-firefox-did-not-connect?as=u&utm_source=inproduct

Оба сервера используют одинаковую конфигурацию shellinabox, которая генерируется по умолчанию.

SHELLINABOX_DAEMON_START=1 
SHELLINABOX_PORT=4200 
SHELLINABOX_ARGS="--no-beep"

с работающим shellinabox, service shellinabox statusдает

● shellinabox.service - LSB: Shell In A Box Daemon
   Loaded: loaded (/etc/init.d/shellinabox; generated)
   Active: active (running) since Mon 2021-10-25 19:53:10 CST; 15h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 943 ExecStart=/etc/init.d/shellinabox start (code=exited, status=0/SUCCESS)
    Tasks: 2 (limit: 2122)
   CGroup: /system.slice/shellinabox.service
           ├─1111 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabo
           └─1119 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabo

Oct 25 19:53:09 VM-0-8-ubuntu systemd[1]: Starting LSB: Shell In A Box Daemon...
Oct 25 19:53:10 VM-0-8-ubuntu systemd[1]: Started LSB: Shell In A Box Daemon.
Oct 25 20:35:29 VM-0-8-ubuntu login[8061]: pam_securetty(login:auth): access denied: tty '/dev/pts/1' is not secure !
Oct 25 20:36:05 VM-0-8-ubuntu login[8061]: pam_unix(login:auth): check pass; user unknown
Oct 25 20:36:05 VM-0-8-ubuntu login[8061]: pam_unix(login:auth): authentication failure; logname=SHELLINABOX uid=0 euid=0 tty=/dev/pts/1 ruser

в то время как в выводе того, который не работает, отсутствуют последние три строки, что, как я полагаю, указывает на то, что что-то в конфигурации SSL пошло не так.

Как заставить работать shellinabox?

Связанный контент