linux sftp用户创建

linuxSFTP用户创建不允许用户登录,并且连接只允许在制定的目录下进行操作

1.创建用户

groupaddsftp

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

useradd-gsftp-s/sbin/nologin-Msftp(/sbin/nologin为禁止登录shell的用户)

3.设置用户密码

passwdsftp

4.创建用户目录。并设置权限。

cd/home

mkdirsftp

chownroot:sftpsftp

chmod755sftp

5.修改SSH配置

/etc/ssh/sshd_config

修改Subsystem

Subsystemsftpinternal-sftp

6.在sshd_config添加用户配置

MatchUsersftp#限制的用户

X11Forwardingno

AllowTcpForwardingno

ForceCommandinternal-sftp

ChrootDirectory/home/sftp#用户的根目录

7.最后重启SSH

/etc/init.d/sshrestart

#END

转:http://www.cnblogs.com/xkkj/p/7277405.html

相关推荐