在 CentOS 上关闭 SSH 服务(sshd),可以按下面步骤操作,不同版本略有区别。
sudo systemctl stop sshd
sudo systemctl disable sshd
sudo systemctl status sshd
如果看到
inactive (dead)且disabled,说明已关闭。
sudo service sshd stop
sudo chkconfig sshd off
如果只是临时测试,可以只执行 stop,但 重启后会自动启动。
如果你确定不再使用 SSH,可以卸载(不推荐生产环境):
sudo yum remove openssh-server
可以只修改配置而不是关闭 SSH:
sudo vi /etc/ssh/sshd_config
PermitRootLogin no
#Port 22
然后重启:
sudo systemctl restart sshd
如果你能告诉我 CentOS 版本 以及是 本地还是云服务器,我可以给你更安全的操作方案。