
Ich habe 2 Server, die beide auf Ubuntu 18.04.4 LTS laufen.
Vor Jahren gelang es mir, Shellinabox auf einem dieser Server zu installieren, das automatisch einige Dateien wie certificate.pem
in generiert /var/lib/shellinabox/
. Ich kann mich jedoch nicht erinnern, was ich getan habe, damit der Server diese Dateien generiert.
Ich führe die folgenden Befehle auf dem anderen Server aus, alsein Tutorialschlägt vor
sudo apt update
sudo apt install shellinabox
Es gibt keine Zertifikate und Firefox gibt diesen Fehler aus
Die Seite, die Sie aufrufen möchten, kann nicht angezeigt werden, da die Echtheit der empfangenen Daten nicht überprüft werden konnte.
Die Fehlerseite hat nur eine Option, die umgeleitet wird auf
Beide Server verwenden die gleiche, standardmäßig generierte Konfiguration für Shellinabox.
SHELLINABOX_DAEMON_START=1
SHELLINABOX_PORT=4200
SHELLINABOX_ARGS="--no-beep"
mit der funktionierenden Shellinabox, service shellinabox status
gibt
● 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
Während in der Ausgabe des nicht funktionierenden Programms die letzten drei Zeilen oben fehlen, was vermutlich darauf hinweist, dass etwas bei der SSL-Konfiguration schiefgelaufen ist.
Wie bringe ich Shellinabox zum Laufen?