autossh创建,监控或重启 SSH 连接。 自动重连会确保你的端口转发隧道打开。接受所有 SSH 参数。 更多信息:https://manned.org/autossh.
autossh -M {{监控_端口}} "{{ssh_命令}}"
autossh -M {{监控_端口}} -L {{本地_端口}}:localhost:{{远程_端口}} {{用户名}}@{{主机名}}
autossh 切换到后台,不 ([N]ot) 启动远程 shell:autossh -f -M {{监控_端口}} -N "{{ssh_命令}}"
autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" "{{ssh_命令}}"
autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L {{本地_端口}}:localhost:{{远程_端口}} {{用户名}}@{{主机名}}
autossh 调试输出和 SSH 详细输出写入到文件:AUTOSSH_DEBUG=1 AUTOSSH_LOGFILE={{路径/到/autossh_日志_文件.log}} autossh -f -M {{监控_端口}} -v -E {{路径/到/ssh_日志_文件.log}} {{ssh_命令}}