一个专业运维
技术分享网站!

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

历史上的今天
六月
22
    哇哦~~~,历史上的今天没发表过文章哦
赞(1) 打赏
未经允许不得转载:小柳实验室 » CentOS7.5 下搭建SFTP

评论 抢沙发

评论前必须登录!

 

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

支付宝扫一扫打赏

微信扫一扫打赏