在sshd的主进程被杀掉后,子进程也不能使用,也就是我们的远程连接断掉。那么我们可以在/usr/lib/systemd/system/sshd@.servicex下加一条KillMode=process,就是在主进程被杀后,子进程还是能用。坏处就是子进程需要一个一个的杀
[Unit]
Description=OpenSSH per-connection server daemon
Documentation=man:sshd(8) man:sshd_config(5)
Wants=sshd-keygen.service
After=sshd-keygen.service
[Service]
EnvironmentFile=-/etc/sysconfig/sshd
ExecStart=-/usr/sbin/sshd -i $OPTIONS
StandardInput=socket
KillMode=process #主进程停止后子进程继续运行
~