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
相关推荐
diediexiaomi 2020-02-22
囧芝麻 2014-05-12
会哭的雨 2019-12-13
在编辑器内设置自动上传后很方便,,,就不用编辑完了之后还要去服务器里面上传,很麻烦!!!设置了自动上传Ctrl +S 就可以上传了。但网上说,,失败了 会提示失败:连接到“*********”失败了。
OwenJi 2019-12-07
huangzonggui 2019-12-03
LychieFan 2007-06-16
csuzilong 2019-04-30
GavinGuan 2019-04-30
明鱼 2012-08-09
lovelily 2011-09-27
LychieFan 2011-02-28
itisyang 2010-11-19
heyw 2010-09-23
heyw 2010-09-21
明鱼 2010-08-06
onlyForCloud 2014-05-12
浪子huang 2019-06-27
dxbjfu0 2019-06-21