假设我有一个到远程主机的 ssh 会话,例如ssh user@host tail
现在某些原因导致该主机重新启动。如何配置会话立即终止并返回到 shell? (尝试在没有用户输入的 while 循环中重新连接)谢谢
答案1
@cerrautossh
可以帮助你做到这一点。它具有启动 ssh 副本并对其进行监视的功能,然后在停止传递流量、服务器目标重新启动时重新启动它。查看更多这里。
您还应该使用tmux
orscreen
在服务器目标上创建和保留 tty 会话,并将它们与autossh
.在autossh
文档中,他们建议我们应该合作进行screen
永久会话。