stfp限制用户

sftp服务限制用户登录家目录

扶醉桌前 提交于 2019-12-10 08:19:21
sftp和ftp是两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。 1.查看openssh软件版本,想sftp服务用户只能访问特定的文件目录,版本需要4.8以上 [root@localhost ftp]# rpm -qa | grep openssh openssh-server-5.3p1-81.el6_3.x86_64 openssh-5.3p1-81.el6_3.x86_64 openssh-clients-5.3p1-81.el6_3.x86_64 2.新增用户,限制用户只能通过sftp访问 [root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave 3. 限制用户通过sftp登录进来时只能进入主目录,修改/etc/ssh/sshd_config文件 [root@localhost ftp]# vim /etc/ssh/sshd_config #Subsystem sftp /usr/libexec/openssh/sftp-server Subsystem sftp internal-sftp Match User dave ChrootDirectory /opt/ftp/dave X11Forwarding no