您好,欢迎来到星星旅游。
搜索
您的当前位置:首页linux centos新建用户sftp只访问指定目录

linux centos新建用户sftp只访问指定目录

来源:星星旅游

1.切换到root用户(必须),下面操作都在root用户操作。

su root

2.新建用户和组。

#新建组
groupadd visitors

#新建目录
mkdir /home/visitors
mkdir /home/visitors/sftpuser1

#新建用户,归于visitors组,并指定新建用户的sftpuser1的默认目录
useradd -d /home/visitors/sftpuser1 -g visitors sftpuser1

#验证sftpuser1所属组
groups sftpuser1

#设置sftpuser1的密码
passwd sftpuser1

#修改权限
chmod 750 /home/visitors/sftpuser1
chown sftpuser1:visitors /home/visitors/sftpuser1
vim /etc/ssh/sshd_config

Subsystem sftp /usr/libexec/openssh/sftp-server
改成 Subsystem sftp internal-sftp

文件底端输入
Match group visitors
ChrootDirectory /home/visitors
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

4.保存后,重启ssh服务

systemctl restart sshd

5.验证

sftp验证,ok。

ssh验证,不允许访问。ok

 

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务