centos 搭建sftp server
时间: 2023-10-03 22:07:19 浏览: 107
CentOS搭建FTP服务器
好的,以下是在 CentOS 上搭建 SFTP 服务器的步骤:
1. 安装 OpenSSH
```
yum install openssh-server
```
2. 创建 SFTP 用户
使用以下命令创建一个新用户:
```
useradd -m sftpuser
```
3. 配置 OpenSSH
编辑 /etc/ssh/sshd_config 文件,并进行以下更改:
```
# 禁用密码登录
PasswordAuthentication no
# 启用 SFTP 子系统
Subsystem sftp internal-sftp
# 指定 SFTP 目录
Match User sftpuser
ChrootDirectory /home/sftpuser
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
```
4. 重启 SSH 服务
```
systemctl restart sshd
```
现在,您可以使用 SFTP 客户端连接到您的服务器并使用新创建的用户进行身份验证。
阅读全文