redhat系统将sshd服务设置为开机不启动。
时间: 2024-05-12 13:20:35 浏览: 112
一句话Shell命令关闭不需要的随机启动服务
1. 打开终端并以root身份登录。
2. 执行以下命令以编辑sshd服务的配置文件:
```
vi /etc/ssh/sshd_config
```
3. 找到以下行:
```
#PermitRootLogin yes
```
将其修改为:
```
PermitRootLogin no
```
这将禁用root用户通过SSH登录系统。
4. 找到以下行:
```
#Port 22
```
将其修改为:
```
Port 2222
```
这将更改SSH服务的端口号,使其不再使用默认端口22。
5. 保存并关闭文件。
6. 执行以下命令以重新加载SSH服务的配置文件:
```
systemctl reload sshd
```
7. 执行以下命令以停止SSH服务的自动启动:
```
systemctl disable sshd
```
这将在系统启动时阻止SSH服务自动启动。
8. 执行以下命令以确认SSH服务已停止自动启动:
```
systemctl is-enabled sshd
```
如果该命令的输出为“disabled”,则表示SSH服务已成功停止自动启动。
阅读全文