CentOS6.5添加SFTP上传的用户的步骤

SFTP是一个上传软件了,下文重点是为各位介绍在CentOS6.5 增加一个SFTP上传的用户了,这样可以使用指定用户来上传同时也为服务器带来了安全了,下面一起来看操作步骤.

  1. #创建sftp组
  2. groupaddsftp
  3. #创建一个用户zjhp
  4. useradd-gsftp-s/bin/falsezjhp
  5. #设置zjhp用户的密码
  6. passwdzjhp
  7. #创建一个sftp的上传目录
  8. mkdir/usr/local/sftp
  9. #修改用户dsideal所在的目录
  10. usermod-d/usr/local/sftpzjhp
  11. #配置sshd_config
  12. vi/etc/ssh/sshd_config
  13. #找到如下这行,并注释掉
  14. #Subsystemsftp/usr/libexec/openssh/sftp-server
  15. #添加如下几行
  16. Subsystemsftpinternal-sftp#这行指定使用sftp服务使用系统自带的internal-sftp
  17. MatchUserzjhp#这行用来匹配用户
  18. ChrootDirectory/usr/local/sftp#用chroot将用户的根目录指定到/usr/local/sftp,这样用户就只能在/usr/local/sftp下活动
  19. AllowTcpForwardingno
  20. ForceCommandinternal-sftp#指定sftp命令
  21. #保存退出
  22. #设定Chroot目录权限
  23. chown-Rroot:root/usr/local/sftp
  24. chmod755/usr/local/sftp/
  25. #建立SFTP用户登入后可写入的目录
  26. mkdir/usr/local/sftp/zjhp
  27. chown-Rzjhp:sftp/usr/local/sftp/zjhp/
  28. chmod755/usr/local/sftp/zjhp/
  29. #重启sshd服务
  30. servicesshdrestart
  31. #关闭SElinux
  32. vi/etc/sysconfig/selinux
  33. #找到如下这行
  34. SELINUX=enforcing//phpfensi.com
  35. #修改为
  36. SELINUX=disabled
  37. #保存退出
  38. #重启服务器
  39. reboot

相关广告
  • CentOS6.5添加SFTP上传的用户的步骤 CentOS6.5添加SFTP上传的用户的步骤 CentOS6.5添加SFTP上传的用户的步骤
相关阅读

CentOS6.5添加SFTP上传的用户的步骤

2019/10/10 17:46:07 | 谷歌SEO算法 | 谷歌CEO