我一直使用 SSH 远程连接到我工作中的 ubuntu dekstop,我注意到经过一段理想的时间后连接会挂起,并且在重新启动 SSH 时,ssh 无法在远程端识别我的桌面。后来我发现当我的 ssh 连接挂断时,远程桌面通常会挂断?有人能帮忙吗?我通常在 SSH 中转发端口,因为有一个中间服务器。
答案1
为了防止 ssh 挂断您的连接,您可以在 ssh 设置中设置一些内容。
编辑/或创建此文件
pico ~/.ssh/config
添加以下行
Host Remotehost
Hostname myremotehost.com
ServerAliveInterval 240
另外,你可以为所有 ssh 连接制定此规则,如下所示
Host *
ServerAliveInterval 240
如果您使用的是 Windows,putty 也具有保持活动设置。
哦,不要忘记为这个配置文件设置正确的权限,如下所示:
chmod 600 ~/.ssh/config