centos

CentOS SFTP配置教程有哪些

小樊
47
2025-10-17 14:36:17
栏目: 智能运维

CentOS SFTP配置基础步骤

1. 安装OpenSSH服务器

CentOS系统通常默认安装OpenSSH服务器,若未安装,可通过以下命令安装:
sudo yum install openssh-server

2. 启动并启用SSH服务

安装完成后,启动SSH服务并设置为开机自启,确保服务持续运行:
sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置SSH以支持SFTP

编辑SSH主配置文件/etc/ssh/sshd_config,通过修改以下参数启用SFTP并限制用户访问:

4. 创建SFTP用户组与用户

5. 设置Chroot目录权限

Chroot环境需满足root拥有所有权其他用户无写权限的要求,避免安全漏洞:

6. 重启SSH服务应用配置

修改配置文件后,重启SSH服务使更改生效:
sudo systemctl restart sshd

7. 测试SFTP连接

使用SFTP客户端(如命令行或FileZilla)连接服务器,验证配置是否成功:
ssh sftpuser@your_server_ip(替换为实际用户名和IP)
若连接成功并进入SFTP命令行(显示sftp>),则说明配置生效。

0
看了该问题的人还看了