linux下sftp用户创建及设置其主目录
2017-01-04 10:47
387 查看
请自行安装openssh。
本人测试版本:
openssh-clients-6.4p1-8.el7.x86_64
openssh-server-6.4p1-8.el7.x86_64
openssh-6.4p1-8.el7.x86_64
版本查询命令:rpm -qa | grep openssh。
下面为创建sftp用户,并且只能在自己的目录底下进行操作:
1.创建sftp用户组
groupadd -g
1005 sftp
2.创建用户并加入sftp用户组
adduser ZZPJ -d /home/ZZPJ -s /bin/bash
*ZZPJ为用户名 -d 指定主目录 -s 配置登录方式
passwd ZZPJ
*按提示设置密码
usermod -g sftp ZZPJ
cat /etc/passwd |grep ZZPJ
3.修改ssh配置文件(此步为限制sftp用户只能在自己的目录里操作)
文件末加入:
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding yes
4.用户主目录设置为root权限
chown root:root dave
chmod 755 dave
至此设置完毕,以下为出现问题的原因查看
*查看ssh日志
编辑/etc/ssh/sshd_config文件,将LogLevel INFO改为LogLevel DEBUG,重启了sshd服务
查看:tail -f /var/log/secure
1.提示登录用户不在AllowUsers里
编辑/etc/ssh/sshd_config文件,将AllowUsers(没有则新增) 加入 ZZPJ@登录IP
eg:AllowUsers ZZPJ@1.1.1.1
.....
如有其他错误请回帖。
本人测试版本:
openssh-clients-6.4p1-8.el7.x86_64
openssh-server-6.4p1-8.el7.x86_64
openssh-6.4p1-8.el7.x86_64
版本查询命令:rpm -qa | grep openssh。
下面为创建sftp用户,并且只能在自己的目录底下进行操作:
1.创建sftp用户组
groupadd -g
1005 sftp
2.创建用户并加入sftp用户组
adduser ZZPJ -d /home/ZZPJ -s /bin/bash
*ZZPJ为用户名 -d 指定主目录 -s 配置登录方式
passwd ZZPJ
*按提示设置密码
usermod -g sftp ZZPJ
cat /etc/passwd |grep ZZPJ
3.修改ssh配置文件(此步为限制sftp用户只能在自己的目录里操作)
文件末加入:
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding yes
4.用户主目录设置为root权限
chown root:root dave
chmod 755 dave
至此设置完毕,以下为出现问题的原因查看
*查看ssh日志
编辑/etc/ssh/sshd_config文件,将LogLevel INFO改为LogLevel DEBUG,重启了sshd服务
查看:tail -f /var/log/secure
1.提示登录用户不在AllowUsers里
编辑/etc/ssh/sshd_config文件,将AllowUsers(没有则新增) 加入 ZZPJ@登录IP
eg:AllowUsers ZZPJ@1.1.1.1
.....
如有其他错误请回帖。
相关文章推荐
- Linux - 设置SFTP服务用户目录权限
- Linux设置SFTP服务用户目录权限
- Linux系统使用SFTP服务创建用户并限定目录访问权限
- Linux设置SFTP服务用户目录权限
- Linux下SFTP设置用户目录权限
- Linux 创建sftp用户并限制目录权限
- Linux上设置用户通过SFTP访问目录的权限的方法
- Linux设置SFTP服务用户目录权限
- Linux创建FTP服务器,添加用户,设置用户独立目录的过程及遇到的问题
- linux普通用户UID和GID不同,创建文件和目录默认权限不同
- RAC linux创建组、用户和目录
- linux下创建用户并且限定用户主目录
- 如何设置UNIX/Linux中新创建目录或文件的默认权限
- Linux下SFTP用户权限设置条件及实现命令
- linux创建ftp用户以及指定目录问题
- 如何设置让SFTP的用户限制在某个目录下
- 【安装oracle——准备工作】配置内核参数+添加用户组及用户+为oracle用户配置shell限制+创建目录结构+设置oracle环境
- linux创建ftp用户以及指定目录问题
- Linux下创建新用户及相关设置
- 通过linux的shell脚本批量创建用户名,用户名所属目录,设置对应密码