um auf Firewall-geschützte Server per SSH zugreifen zu können, bediene ich mich eines Tricks und baue die Verbindung von den Servern aus auf.
Der Server baut alle 30 min einen SSH-Tunnel auf, den ich dann wiederum nutzen kann, um darin einen SSH-Connect auf den Server zu machen.
Mein Cronjob sieht so aus:
Code: Alles auswählen
ssh -q -N -R 2048:localhost:22 user@host
Code: Alles auswählen
ssh -p 2048 127.0.0.1
Ich bekommen auf host im Syslog immer folgende Meldung:
Code: Alles auswählen
May 30 00:30:05 host sshd[11437]: error: bind: Address already in use
May 30 00:30:05 host sshd[11437]: error: channel_setup_fwd_listener: cannot listen to port: 2048
Kann mir jemand sagen, wie ich diesen Timeout einstelle? Mache ich das auf dem Daemon von host oder auf dem Client vom Server?
Danke und Grüße,
a²