環境変数 TMOUT を設定。
(例) /etc/profile に
export TMOUT=300
を指定すると、5分間操作がなかった時に自動ログアウトされます。
/etc/ssh/sshd_config に ClientAliveInterval 60 を指定する。(60秒間隔で keepalive パケットを送信する。)
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 192.168.1.1
- 設定ファイルに記述する
vi ~/.ssh/config Host 192.168.1.* StrictHostKeyChecking no UserKnownHostsFile=/dev/null
- 複数ホスト指定する場合はスペースで区切る
Host www.hoge.com www.fuga.com StrictHostKeyChecking no UserKnownHostsFile=/dev/null
ssh経由で標準入力からファイルに書き込み、リネームするコマンドを発行する
cat hoge.bin | ssh usr@192.168.1.1 'cat - > /tmp/hoge.tmp; mv /tmp/hoge.{tmp,bin}'
pv コマンドを挟むと、転送速度の調節(帯域制限)できる
cat hoge.bin | pv -L 1m | ssh usr@192.168.1.1 'cat - > /tmp/hoge.tmp; mv /tmp/hoge.{tmp,bin}'
eval `ssh-agent`
ssh-add <秘密鍵のパス>