centos7搭建sftp

CentOS7 安装SFTP
1,查看openssh版本
ssh -V
[root@iZ2zee010yjby4eyu51q0xZ ~]# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
openssh版本必须大于4.8p1
2,场景sftp组合、和sftp用户
#添加组
groupadd sftp
#-g 指定用户所属组,必须已经存在,-s /sbin/nologin 禁止ssh登录 -M 不要自动创建用户的宿主目录 sftp 添加用户名
useradd -g sftp -s /sbin/nologin -M sftp
#设置密码
passwd sftp
3,建立目录,修改用户宿主目录 ,指定sftp登录默认目录
#创建目录,-d 创建多级目录
mkdir -p /sftp
#修改用户宿主目录 ,指定sftp登录默认目录
usermod -d /sftp sftp
4,修改sshd_config
vim /etc/ssh/sshd_config
注释掉
#Subsystem sftp /usr/libexec/openssh/sftp-server
添加到最后
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /sftp
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
5,设置chroot目录权限
chown root:sftp /sftp
chmod 755 /sftp
6,设置可以写入的目录
mkdir -p /sftp/upload
chown sftp:sftp /sftp/upload
chmod 755 /sftp/upload
7,启动
systemctl start sshd.service
8,测试
sftp sftp@127.0.0.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值