ToB企服应用市场:ToB评测及商务社交产业平台

标题: VS Code 通过 SSH 连接服务器, SSH 会话断启发致服务器运行的程序中断 [打印本页]

作者: 玛卡巴卡的卡巴卡玛    时间: 昨天 08:09
标题: VS Code 通过 SSH 连接服务器, SSH 会话断启发致服务器运行的程序中断
1. 制止程序中断

纵然网络中断,你也可以通过以下方式让程序继承运行:
(1) 使用 tmux 或 screen

tmux 和 screen 是 Linux 下的终端复用工具,允许你在服务器上开启一个会话并保持运行状态,纵然 SSH 会话断开,程序仍然继承运行。
步骤:
(2) 使用 nohup

nohup(No Hangup)可以让程序在背景运行,防止它因终端断开而停止。
示例:
  1. nohup python your_script.py > output.log 2>&1 &
复制代码

2. 保持 VS Code SSH 会话稳定

如果想尽可能制止 SSH 会话断开,可以举行以下设置:
(1) 设置 SSH 的 ServerAliveInterval

在 SSH 设置文件中增加心跳机制,让客户端与服务器保持活泼连接:
编辑 SSH 设置文件:
  1. vim ~/.ssh/config
复制代码

添加以下内容:
  1. Host * ServerAliveInterval 60 ServerAliveCountMax 3
复制代码


(2) 设置服务器端 SSHD

在服务器上,修改 /etc/ssh/sshd_config 文件,增加客户端保持活泼设置:
  1. ClientAliveInterval 60 ClientAliveCountMax 3
复制代码

然后重启 SSH 服务:
  1. sudo systemctl restart sshd
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4