Gibt es eine in sich geschlossene Alternative zu ssh -R [bind_address:]port:host:hostport
Funktionalität?
Grundsätzlich habe ich einen Computer, der keine öffentliche IP-Adresse hat. Ich muss in der Lage sein, SSH in die Maschine einzubauen.
Der einfachste Weg, dies zu erreichen, wäre eine umgekehrte SSH-Verbindung ssh -R "8022:[::1]:22" guest@host
in einer Schleife auf dem Computer ohne öffentliche IP-Adresse; was es später ermöglichen würde, durch Verwendung von ssh in die Maschine zu gelangen ssh root@host -p8022
von überall im Internet.
Für dieses Setup muss jedoch ein neuer Benutzer hinzugefügt werden host
Wenn dies nicht korrekt durchgeführt wird, kann dies zu einer potenziellen Gefährdung oder einer Sicherheitsanfälligkeit führen, insbesondere wenn Sie dem Computer ohne öffentliche IP-Adresse nicht unbedingt vertrauen. Darüber hinaus sind möglicherweise auch Administratorrechte auf dem Computer mit einer öffentlichen IP-Adresse erforderlich, wie z sshd
könnte mit dem konfiguriert werden AllowTcpForwarding=no
wie pro sshd_config
.
host
? (2) Haben Sie root-Zugriff aufhost
?host
ohne Account oder Admin-Support.