Wie erstelle ich in Ubuntu einen SSH-Tunnel, der dauerhaft ist? Ich habe viele Möglichkeiten ausprobiert, aber ich habe es nicht zum Laufen gebracht.
2
apt-get install autossh
, dann benutze autossh
anstatt ssh
in der Befehlszeile zur Tunnelerstellung. Wenn Sie eine öffentliche Schlüsselauthentifizierung einrichten, ist diese sehr persistent.
ssh-keygen -t dsa
; 2. Verwenden Siessh-copy-id -i $HOME/.ssh/id_dsa.pub user@host
Sie müssen in Ihrer Frage genauer sein. Jedenfalls kann man sich das anschauen dieser Link Weitere Informationen zu SSH-Tunneln in Ubuntu.
quelle
So etwas wie
ssh -N user@host -L 0.0.0.0:5555:127.0.0.1:5555 -R 0.0.0.0:5556:127.0.0.1:5556
- wird Port 5555 von uns an sie weiterleiten und Port 5556 von ihnen an uns weiterleitenquelle