Thema: OpenSSH 5.6 erschienen
AutoSSH war imho sowieso der falsche Ansatz. Das kam ja nichtmal mit wechselnden IP-Adressen zurecht.
Ich hab mir aus der Not eine eigene Scriptlösung gebastelt, damit liefs einigermassen. Schön daß das jetzt serienmässig drin ist.
Gibts eigentlich inzwischen Key/User-basiertes Accounting?
root@sys:/etc# cat /root/bin/retryssh#!/bin/sh
while true; do
ssh -T user@sys.com \ -o IdentityFile=~/.ssh/tunnel-sys \ -o UserKnownHostsFile=~/.ssh/known_hosts.tunnel-sys \ pkill -f "^sshd:\ user\ \ \ \ $"
ssh -T -N user@sys.com \ -o IdentityFile=~/.ssh/tunnel-sys \ -o UserKnownHostsFile=~/.ssh/known_hosts.tunnel-sys \ -o Batchmode=yes \ -o ExitOnForwardFailure=yes \ -o ServerAliveCountMax=1 \ -o ServerAliveInterval=60 \ -o LocalForward=127.0.0.1:2555=127.0.0.1:25 \ -o RemoteForward=127.0.0.1:2555=127.0.0.1:25
sleep 60
done
AutoSSH war imho sowieso der falsche Ansatz. Das kam ja nichtmal mit wechselnden IP-Adressen zurecht.
Ich hab mir aus der Not eine eigene Scriptlösung gebastelt, damit liefs einigermassen. Schön daß das jetzt serienmässig drin ist.
Gibts eigentlich inzwischen Key/User-basiertes Accounting?
root@sys:/etc# cat /root/bin/retryssh
#!/bin/sh
while true; do
ssh -T user@sys.com \
-o IdentityFile=~/.ssh/tunnel-sys \
-o UserKnownHostsFile=~/.ssh/known_hosts.tunnel-sys \
pkill -f "^sshd:\ user\ \ \ \ $"
ssh -T -N user@sys.com \
-o IdentityFile=~/.ssh/tunnel-sys \
-o UserKnownHostsFile=~/.ssh/known_hosts.tunnel-sys \
-o Batchmode=yes \
-o ExitOnForwardFailure=yes \
-o ServerAliveCountMax=1 \
-o ServerAliveInterval=60 \
-o LocalForward=127.0.0.1:2555=127.0.0.1:25 \
-o RemoteForward=127.0.0.1:2555=127.0.0.1:25
sleep 60
done