centos

centos sftp如何配置IP黑名单

小樊
40
2025-11-05 20:04:53
栏目: 智能运维

在CentOS系统中,您可以通过配置SSH服务器来限制SFTP访问的IP地址。以下是配置IP黑名单的步骤:

1. 编辑SSH配置文件

首先,您需要编辑SSH服务器的配置文件/etc/ssh/sshd_config

sudo vi /etc/ssh/sshd_config

2. 添加IP黑名单

sshd_config文件中,您可以添加DenyUsersDenyGroupsMatch指令来限制特定IP地址的访问。

使用DenyUsers指令

如果您只想限制特定用户,可以使用DenyUsers指令。例如,如果您想拒绝IP地址为192.168.1.100的用户访问:

DenyUsers *@192.168.1.100

使用Match指令

如果您想更灵活地控制IP地址,可以使用Match指令。例如,如果您想拒绝特定IP地址范围的访问:

Match Address 192.168.1.100/24
    DenyUsers *

3. 保存并退出

编辑完成后,保存文件并退出编辑器。

:wq

4. 重启SSH服务

为了使配置生效,您需要重启SSH服务。

sudo systemctl restart sshd

5. 验证配置

您可以通过尝试从黑名单中的IP地址连接到SFTP来验证配置是否生效。

sftp username@your_server_ip

如果配置正确,您应该会收到一个拒绝连接的错误消息。

注意事项

通过以上步骤,您可以在CentOS系统中配置IP黑名单,限制特定IP地址访问SFTP服务。

0
看了该问题的人还看了