配置ssh用户只访问特定目录
2017-06-22 11:08
351 查看
公司需要对指定用户进行限制,只允许访问指定目录,网上翻了一大堆一直有问题,经过最后研究,其实只是一个小细节配置有问题;
具体流程如下:
1、创建用户:useradd -d directory username
2、修改密码:passwd username
3、配置sshd_config
Subsystem sftp internal-sftp
Match User shlver
ChrootDirectory directory
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
4、重启ssh服务:service sshd restart
5、修改目录权限:chown -R group:username directory
注:问题来了,一般大家出现问题在ChrootDirectory directory上,这个地方的目录不能直接配置到目标目录,需要配置到他的上一级;
具体流程如下:
1、创建用户:useradd -d directory username
2、修改密码:passwd username
3、配置sshd_config
Subsystem sftp internal-sftp
Match User shlver
ChrootDirectory directory
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
4、重启ssh服务:service sshd restart
5、修改目录权限:chown -R group:username directory
注:问题来了,一般大家出现问题在ChrootDirectory directory上,这个地方的目录不能直接配置到目标目录,需要配置到他的上一级;
相关文章推荐
- nginx禁止用户访问隐藏文件和.htaccess文件 .htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以
- 配置Ubuntu安装vsftpd 只能访问默认目录 禁止用户登录SSH允许FTP Ubuntu 安装vsftpd 方法
- [ASP.NET2.0]限制web用户对指定目录下的特定类型文件的访问
- Apache配置--用户认证(针对目录访问)
- Apache配置站点根目录、用户目录及页面访问属性
- centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- MPI并行环境建立之三--配置ssh实现MPI节点间用户的无密码访问
- Linux FTP 服务器配置简单说明【从防火墙关闭到关闭selinux-sestatus到配置ftp用户访问的数据目录再到添加一个ftp用户】
- linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- centos下配置sftp且限制用户访问目录[转]
- 关于vsftpd配置,限制用户访问家目录
- centos下配置sftp且限制用户访问目录
- ubuntu下创建ftp用户,该用户只访问特定目录下的内容
- centos6.8配置FTP普通用户除了家目录外还能访问其他目录
- proftpd虚拟用户配置跨目录访问
- ubuntu下创建ftp用户,该用户只访问特定目录下的内容
- troubleshooting:配置samba后特定目录不可访问
- ftp用户权限(其实是PHP的php.ini或APACHE的httpd.conf配置 限制目录访问)
- Linux监狱限制SSH用户访问指定目录(一)
- centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录