一个专业运
维技术分享!

CentOS7.5 下搭建SFTP

创建用户组 groupadd sftp 创建用户test

useradd -G sftp -s /sbin/nologin test
-s 禁止用户ssh登录
-G 加入sftp用户组

创建密码 passwd test 修改配置文件 sshd_config

sudo vim /etc/ssh/sshd_config

将下面这行注释
#Subsystem  sftp  /usr/libexec/openssh/sftp-server

然后在末行加入:
Match Group sftp #匹配sftp用户组中的用户
X11Forwarding no 
AllowTcpForwarding no
ChrootDirectory %h #只能访问默认的用户目录(自己的目录), 例如 /home/wwwroot
ForceCommand internal-sftp

设置目录权限

chown root:sftp /home/wwwroot
chgrp -R sftp /home/wwwroot
chmod -R 755 /home/wwwroot
# 设置用户可以上传的目录, 该用户下允许用户上传删除修改文件及文件夹
mkdir /home/wwwroot/upload
chown -R test:sftp /home/wwwroot/upload
chmod -R 755 /home/wwwroot/upload



微信扫描下方的二维码阅读本文

赞(6) 打赏
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。小柳实验室 » CentOS7.5 下搭建SFTP

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏