1. 背景
SSH不管是远程登录还是创建一个SSH通道总是掉线很不爽, 查到到一个工具autossh可以自动重连, 再结合SSH本身的一些高级特性基本再使用过程再也不需要担心SSH断开的问题了.
2. autossh 基本功能介绍
- 自动重连
- 可后台运行
- 兼容SSH高级特性
3. 经典使用场景
- SSH通道: 自测一周随时使用通道都是打开的, 强烈在通道需求下使用
- SSH远程登录: 虽然会自动重连, 但是建议还是在目标端配合screen使用
4. 举个例子
1 | autossh -f -M 0 -N -D 9999 -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes tunnel@xxx.xxx.xxx.xxx |