CentOS7搭建SFTP服务
CentOS7.5环境下搭建SFTP服务。
创建用户组及用户
创建用户组
# groupadd sftpgroup
创建用户
$ useradd -g sftpgroup -s /sbin/nologin -d /home/sftp suser
设置用户密码
$ passwd suser
修改sshd_config文件
$ vim /etc/ssh/sshd_config
在文件末尾添加如下内容
Match User suer
ChrootDirectory /home/sftp
ForceCommand internal-sftp
保存退出
创建目录及授权
$ cd /home/
$ chown -R root:root ./sftp/
$ chmod -R 755 ./sftp/
$ cd sftp/
$ mkdir htmlpage
$ chown suser:sftpgroup htmlpage/
$ chmod 777 htmlpage/
重启ssh服务
$ systemctl restart sshd