sftp限制用户目录

1.创建用户

###groupadd sftp

2.添加用户并设置为sftp组

useradd -s /sbin/nologin -d /app/ftp/aibizhall2 aibizhall -M    (/sbin/nologin为禁止登录shell的用户)

3.设置用户密码

passwd aibizhall

adm@qw_0603
adm@qw_0623

4.创建用户目录。并设置权限775 root:aibizhall上级目录也要一样的权限 内部权限为aibizhall:aibizhall



cd /app/ftp/aibizhall

mkdir aibizhall

chown -R root:aibizhall aibizhall2

chmod -R 755 aibizhall2

chown aibizhall:aibizhall /app/ftp/aibizhall2/aibizhall

chmod -R 755 /app/ftp/aibizhall2/aibizhall

5.修改SSH配置

/etc/ssh/sshd_config

修改Subsystem

Subsystem sftp internal-sftp

6.在sshd_config添加用户配置

#限制的用户
Match User aibizhall   

X11Forwarding no  

AllowTcpForwarding no

ForceCommand internal-sftp
#用户的根目录
ChrootDirectory /app/ftp/aibizhall2  
7.最后重启SSH

systemctl restart sshd
posted @ 2023-06-14 15:23  liuxiaobei556  阅读(296)  评论(0)    收藏  举报