原因主要就是openssh8+以上的版本对安全策略做了修改。
查看ssh版本: ssh -V
OpenSSH_8.5p1, OpenSSL 1.1.1j 16 Feb 2021
解决办法:
- 在
/usr/lib/systemd/system/sshd@.service
配置下追加KillMode=process
打开vi /usr/lib/systemd/system/sshd@.service
编辑
1 [Unit]
2 Description=OpenSSH per-connection server daemon
3 Documentation=man:sshd(8) man:sshd_config(5)
4 Wants=sshd-keygen.service
5 After=sshd-keygen.service
6
7 [Service]
8 EnvironmentFile=-/etc/sysconfig/sshd
9 ExecStart=-/usr/sbin/sshd -i $OPTIONS
10 StandardInput=socket
11 KillMode=process #追加设置