断开连接/超时后终止 ssh 后台进程?

断开连接/超时后终止 ssh 后台进程?

我经常使用 ssh 隧道访问远程机器上的 VNC 会话,但这是在我的笔记本电脑上,因此当我晚上让它进入睡眠状态时,连接就会中断。如果我第二天早上尝试重新打开连接,我必须手动终止 ssh 会话,否则我会收到此错误:

bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 1202
Could not request local forwarding.

我使用的 SSH 命令是这样的:

ssh -N -C -f -L 1202:localhost:5900 name@server

断开连接时,让 ssh 隧道停止运行的最佳方法是什么?或者重置?

答案1

要自动重启 ssh 会话,请尝试使用自动SSH

相关内容