在某些版本中如果不指定autossh监听端口参数是无法启动的 ,即使通过参数0来禁用监听。
使用方式为增加参数 –M 0。
在指定了这个参数后,还可以通过环境变量AUTOSSH_PORT来覆盖这个参数。
参考链接:
https://www.harding.motd.ca/autossh/README.txt
还可以使用下面的这几个环境变量和参数来保证当ssh端口会自动重连:
Environment="AUTOSSH_LOGLEVEL=7"
Environment="AUTOSSH_POLL=60"
Environment="AUTOSSH_PORT=0"
-o "PubkeyAuthentication=yes"
-o "StrictHostKeyChecking=false"
-o "PasswordAuthentication=no"
-o "ServerAliveInterval 20"
-o "ServerAliveCountMax 3"
-o "ExitOnForwardFailure=yes"