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 這四級目錄的屬組不能具備寫入權限

相關文章
相關標籤/搜索