Linux添加sftp用戶並限制其訪問目錄


1、useradd zhangsan  //創建用戶

2、passwd zhangsan  //設置密碼

3、vi /etc/ssh/sshd_config  //設置sshd

 

#注釋掉這行
#Subsystem sftp /usr/libexec/openssh/sftp-server
#添加
Subsystem sftp internal-sftp     #指定使用sftp服務使用系統自帶的internal-sftp
Match User xxx          #匹配用戶,如果要匹配多個組,多個組之間用逗號分割
ChrootDirectory /usr/local/nginx/   #指定xxx用戶只能ftp到本目錄

Match User yyy          #設置兩個賬號
ChrootDirectory /usr/local/nginx/html

X11Forwarding no         #這兩行,如果不希望該用戶能使用端口轉發的話就加上,否則刪掉
AllowTcpForwarding no
ForceCommand internal-sftp    #指定sftp命令

參考:https://blog.csdn.net/sinat_33720318/article/details/84101735


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM