linux7 搭建sftp

2021-12-07  本文已影响0人  会飞的小猪

网上找了很多搭建sftp的,绕了不少弯路,总结后写下来
创建用户组

groupadd sftp

创建禁止ssh登录的用户

useradd -g sftp -s /sbin/nologin -M sftp

设置密码

passwd sftp

创建目录,分配权限

cd /data/
mkdir sftp
chown root:sftp sftp
chmod 755 sftp/
cd sftp/
mkdir file
chown sftp:sftp file/

修改sshd_config

vim /etc/ssh/sshd_config

注释掉Subsystem sftp /usr/libexec/openssh/sftp-server
然后追加

Subsystem sftp internal-sftp
Match Group sftp
    ChrootDirectory /data/sftp
    X11Forwarding no
    AllowTcpForwarding no
    ForceCommand internal-sftp

重启服务

systemctl restart sshd
上一篇 下一篇

猜你喜欢

热点阅读