SFTP配置

系统:CentOS7ssh

1、 帐户及目录准备spa

useradd -M -s /bin/false  elisun_sftpclass

echo “xxx” | passwd --stdin elisun_sftpftp

mkdir -p /home/elisun_sftp/elisun.me配置

 

2、 修改配置权限

1. 在/etc/ssh/sshd_config末尾加入如下内容注释

#SFTP配置 By Eli Sundi

Subsystem sftp internal-sftp    #修改sftp子系统(注释掉原配置)co

Match User elisun_sftp     #匹配该用户block

X11Forwarding no     

AllowTcpForwarding no

ChrootDirectory /home/elisun_sftp/elisun.me  #定义该目录为sftp根目录

ForceCommand internal-sftp   #强制只能进行sftp模式

AllowTcpForwarding no

2. 重载服务

systemctl reload sshd

 

3、 特别提示(重要)

/home/elisun_sftp/elisun.me这四级目录从头至尾的属主只能是root(若是没办法所有是root,能够经过软连接的方式解决)

/home/elisun_sftp/elisun.me 该目录容许的最大权限为755

/home/elisun_sftp/elisun.me 这四级目录的属组不能具备写入权限

相关文章
相关标签/搜索