Autossh

来自百合仙子's Wiki
跳转到导航 跳转到搜索

自动重连 ssh 的工具。

示例

# 简单使用
autossh -M 3322 host
# fork 到后台
autossh -fM 3422 git@host -N
# 指定了 ControlMaster 相关选项(以避免和已有 ssh 配置冲突)
autossh -M 7010 host -o ControlPath=~/.ssh/auto_host -o ControlPersist=no -N -R*:7000:localhost:7001

注意

  • 不能给 ssh 传递 autossh 识别的参数,比如 -M
  • 默认 autossh 会将消息写到系统日志
  • ssh 需要设置 ControlPersist=no (这是默认值)

参见