Server ohne offenes SSH
Port 22 auf einem Server mit öffentlicher Adresse zieht den ganzen Tag Anmeldeversuche an. Läuft juist auf dem Server und auf deinem Laptop, geht ssh durch den Tunnel, und der Port kann zum Internet hin zu.
Was du bekommst #
Dein Laptop erreicht den Server mit ssh server, im Netz home auch mit
ssh server.home.juist, durch den Tunnel. Zum Internet hin ist Port 22 zu:
Niemand außerhalb des Netzes kann auch nur ein Passwort oder einen Schlüssel
probieren. Mit Zugriffsregeln erreichen
Port 22 auch durch den Tunnel nur die Geräte, die du auswählst.
Im Beispiel heißt der Server server, im Netz home.
Was du brauchst #
- Ein Netz, in dem der Laptop ist (das erste Netz).
- Den Server unter Linux oder FreeBSD. Öffne dort 41643/udp, mit
sudo ufw allow juistodersudo firewall-cmd --permanent --add-service=juist && sudo firewall-cmd --reload, damit sich die Geräte direkt mit ihm verbinden (Ports). - Einen Weg hinein, der kein ssh braucht, etwa die Webkonsole oder das Rettungssystem deines Anbieters, falls juist auf dem Server stoppt.
Einrichten #
Installiere juist und tritt dem Netz mit einer Einladung bei.
Prüf, ob ssh durch den Tunnel geht, bevor du etwas schließt:
ssh serverSchließ Port 22 zum Internet: Entferne die Regel, die ihn öffnet, etwa mit
sudo ufw delete allow OpenSSH oder
sudo firewall-cmd --permanent --remove-service=ssh && sudo firewall-cmd --reload,
und in der Firewall deines Anbieters, falls er eine hat. Das Paket lässt den
Verkehr auf juist0 durch ufw und firewalld, ssh durch den Tunnel geht also
weiter. Lass sshd auf allen Adressen lauschen.
Darauf achten #
- juist ist jetzt dein Weg hinein. Stoppt juistd auf dem Server oder
nimmt das Netz ihn heraus, kommst du nur noch über die Konsole des
Anbieters hinein.
juist healthauf dem Server sagt vorher, worum du dich kümmern musst. - Ein Server ohne Frische behält nur Tunnel zu Vouchern. In einem Netz
mit Vouchern baut ein Server, der 48 Stunden von keinem gehört hat, den
Tunnel zu deinem Laptop ab.
juist healthwarnt einen Tag vorher (Frische). - Jedes Mitglied erreicht Port 22. Ohne Zugriffsregeln kann sich jedes
Gerät im Netz anzumelden versuchen. Eine Regel wie
pass from laptop to server proto tcp port 22beschränkt das auf den Laptop. Sie gilt für das ganze Netz, und was keine Regel durchlässt, wird abgewiesen. - Eine von Hand eingerichtete Firewall muss 22 auf
juist0durchlassen, und dort auch den Log-Abgleich auf TCP 41644 (Firewalls).
Weiterlesen #
- Namen: wie Geräte
serverundserver.home.juistauflösen - Zugriffsregeln
- Status und Geräte:
juist statusundjuist health