ログインはこんな感じ:ClientAliveInterval 15 ClientAliveCountMax 3
slogin FOO.sakura.ne.jp -l FOO -2 -i ~/.ssh/config-ssh2
と書くのがいいらしい(SSH2 のときも足すべし)。というわけで、Heartbeat 300
実行バイナリは /usr/local/bin/ 以下に入ります。curl -O http://www.openssl.org/source/openssl-0.9.7l.tar.gz tar xvzf openssl-0.9.7l.tar.gz cd openssl-0.9.7l ./config make make test sudo make install cd ../ curl -O ftp://ftp.iij.ad.jp/pub/OpenBSD/OpenSSH/portable/openssh-4.5p1.tar.gz tar xvzf openssh-4.5p1.tar.gz curl -O http://www.sc.isc.tohoku.ac.jp/~hgot/sources/openssh-4.4p1-watchdog.patch.tgz tar xvzf openssh-4.4p1-watchdog.patch.tgz cd openssh-4.5p1 patch -p0 < ../openssh-4.4p1-watchdog.patch ./configure --with-ssl-dir=/usr/local/ssl make sudo make install
ping -i 300 localhost &
こんな感じでローカル側で実行:#!/bin/sh while [ 1 ] do touch $1 sleep 60 done
最初は「tail -f」を使おうかと思っていたのですが、keepalive.sh /Volume/remote_host/a.txt &
ServerAliveInterval 60情報ありがとうございました!
田舎の人が「東京なんて人の住むとこじゃない」みたいなこという時の東京って…という話。