创建多用户sftp服务器

 

1. 配置sshd服务

# cat /etc/ssh/sshd_config
#Subsystem	sftp	/usr/libexec/openssh/sftp-server      -->这行注释掉
Subsystem sftp internal-sftp 
Match Group sftpgroup 
ChrootDirectory /data/sftp/%u
ForceCommand internal-sftp 
AllowTcpForwarding no 
X11Forwarding no

 

2. 配置用户目录及相关的权限

 

# chown -R root:root /data/sftp                -->保证/data 和 /data/sftp的属主和属组都是root
# groupadd sftpgroup                      --> 创建sftpgroup组
# useradd -g sftpgroup -d /data/sftp/momo -s /bin/false momo
# passwd momo

# chown root:sftpgroup /data/sftp/momo
# chmod 755 /data/sftp/momo

# mkdir /data/sftp/momo/upload
# chown momo /data/sftp/momo/upload
# chmod 755 /data/sftp/momo/upload

 

 

 

 

3. 重启sshd服务

# systemctl restart sshd

 

posted on 2020-07-15 14:59  tengq  阅读(341)  评论(0编辑  收藏  举报

导航