Centos中配置sftp
修改/etc/ssh/sshd_config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server
# Match Group 用户组
Match Group sftpgroup
X11Forwarding no
AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server
ForceCommand internal-sftp
ChrootDirectory /var/sftp/user/%u
# 使用%u可以在user下为不同的用户创建不同的路径
# 用户登陆后只能看到自己路径下的文件
# 注意用户必须属于sftpgroup组



重启sshd就可以使用stfp了