CentOS6.5添加SFTP上传的用户的步骤
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-22 19:51:00 浏览: 评论:0
SFTP是一个上传软件了,下文重点是为各位介绍在CentOS6.5 增加一个SFTP上传的用户了,这样可以使用指定用户来上传同时也为服务器带来了安全了,下面一起来看操作步骤.
- #创建sftp组
- groupadd sftp
- #创建一个用户zjhp
- useradd -g sftp -s /bin/false zjhp
- #设置zjhp用户的密码
- passwd zjhp
- #创建一个sftp的上传目录
- mkdir /usr/local/sftp
- #修改用户dsideal所在的目录
- usermod -d /usr/local/sftp zjhp
- #配置sshd_config
- vi /etc/ssh/sshd_config
- #找到如下这行,并注释掉
- #Subsystem sftp /usr/libexec/openssh/sftp-server
- #添加如下几行
- Subsystem sftp internal-sftp #这行指定使用sftp服务使用系统自带的internal-sftp
- Match User zjhp #这行用来匹配用户
- ChrootDirectory /usr/local/sftp #用chroot将用户的根目录指定到/usr/local/sftp,这样用户就只能在/usr/local/sftp下活动
- AllowTcpForwarding no
- ForceCommand internal-sftp #指定sftp命令
- #保存退出
- #设定Chroot目录权限
- chown -R root:root /usr/local/sftp
- chmod 755 /usr/local/sftp/
- #建立SFTP用户登入后可写入的目录
- mkdir /usr/local/sftp/zjhp
- chown -R zjhp:sftp /usr/local/sftp/zjhp/
- chmod 755 /usr/local/sftp/zjhp/
- #重启sshd服务
- service sshd restart
- #关闭SElinux
- vi /etc/sysconfig/selinux
- #找到如下这行
- SELINUX=enforcing //phpfensi.com
- #修改为
- SELINUX=disabled
- #保存退出
- #重启服务器
- reboot
Tags: CentOS6 5 SFTP上传
相关文章
- ·centos6下安装配置svn环境步骤(2015-04-21)
- ·Centos6下iptables配置Xtables-Addons和GeoIP屏蔽某个国家ip(2015-04-21)
- ·CentOS6编译安装Nginx 1.6.2 + PHP 5.5.20 + MySQL 5.6.10环境(2015-04-22)
- ·centos6中AWS自动化运维脚本分享(2015-04-23)
- ·centos6下使用yum安装php5.4+mysql5.5教程(2015-05-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)