1,切换root用户
2,创建sftp组:groupadd sftp
3,创建用户并限制进入路径:useradd -g sftp -s /bin/false testuser 修改密码: passwd testuser
4,创建testuser home路径:mkdir /home/epcc/test
5,修改账号home路径:usermod -d /home/epcc/test
6,进入 etc/ssh sshd_config:
注释掉:Subsystem sftp /user/libexec/openssh/sftp-server
添加: Subsystem sfto /internal-stfp
7,设置Chroot目录权限:
chown root:sftp /home/epcc/test
chmod 755 /home/epcc/test
8,重启sshd: service sshd restart
9,创建上传路径并授权 mkdir /home/epcc/test/upload
chown testuser /home/epcc/test/upload
chmod 755 /home/epcc/test/upload
10,测试

最新文章

  1. codingNet项目的创建
  2. MVC 4.0 学习中遇到的bug
  3. android launchmode(四种启动模式)应用场景及实例
  4. Python显示函数调用堆栈
  5. Android View 如何测量
  6. [转]redis.conf的配置解析
  7. Javascript中数组
  8. oracle SQLserver 函数
  9. Effective C++ 总结(三)
  10. 玩了一下SDN:MININET+FLOODLIGHT,感觉这确实是一个趋势啊
  11. OCA读书笔记(10) - 管理UNDO数据
  12. JavaScript的DOM编程--06--两个实验
  13. Swift语言中与C/C++和Java不同的语法(三)
  14. SmartSql Redis 分布式缓存
  15. Python字符串与格式化的一点用法
  16. 虚拟DOM
  17. ubuntu “下列的软件包有不能满足的依赖关系” 问题
  18. 通信原理之IP协议,ARP协议 (三)
  19. linux计划任务防暴力破解脚本+免密操作
  20. 什么是wsgi,uwsgi,uWSGI

热门文章

  1. Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头)
  2. Ubuntu安装pyenv实现多版本控制
  3. UTF-8和UTF-8无BOM,一个会导致文件中中文变量无法匹配的bug
  4. cmd markdown 使用教程
  5. Failed to load the JNI shared lib...
  6. CCF-201409-2-画图
  7. 数据库索引------Btree索引的使用限制
  8. Linux学习之在搭建java开发环境
  9. 智能合约语言Solidity教程系列2 - 地址类型介绍
  10. How to get table pg_stat_user_functions.