首先创建用户

useradd lus1

passwd lus1

我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/

vim /etc/ssh/sshd_config

//这个记得要在原有的配置文件注释掉

#Subsystem sftp /usr/libexec/openssh/sftp-server

Subsystem sftp internal-sftp

Match User lus1 //lus1 是我们要配置的用户

ChrootDirectory /home/lus1 // /home/lus1 是我们要制定的目录

X11Forwarding no

AllowTcpForwarding no

ForceCommand internal-sftp

重启sshd服务

service sshd restart

指定文件夹权限

chown root:root /home/lus1

chmod 755 /home/lus1

这时,lus1即可SFTP登录,并且只能访问指定的目录。  但这时只能查看,不能上传。如果要实现上传,我们需要在当前目录建立当前用户有权限操作的目录:

mkdir /home/lus1/lus1data

chown lus1:lus1 /home/lus1/lus1data/

这时,就可以进行上传操作了。

PS:

无法连接,请检查防火墙是否做了限制

最后发现还是死活不能连接,不妨把创建的目录从别的地方放到/home/user试试,一般就可以了。

linux 创建用户并限制其访问目录

1.创建用户及访问目录 useradd test1 -d /usr/share/webapps/test -M 设置密码 passwd  test1 将访问目录权限全部赋予用户 chown -R te ...

用ChrootDirectory限制SFTP登录的用户只能访问指定目录且不能进行ssh登录

创建不能ssh登录的用户sftpuser1,密码用于sftp登录: sudo adduser sftpuser1 --home /sftp/sftpuser1 --shell /bin/false s ...

linux创建用户和用户组

Linux创建用户.用户组 及 删除 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例 ...

Linux系统下授权MySQL账户访问指定数据库和数据库操作

Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全 ...

[转载]linux创建用户命令

linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录相关推荐

  1. Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限

    Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...

  2. Linux 创建用户并限制其访问目录,设置密码为永不过期

    创建用户及访问目录 useradd sou -d /tmp/sou -M 设置用户密码 passwd sou Tip:输入命令后,会提示输入密码 修改密码为永不过期 chage -M 99999 so ...

  3. linux 创建用户并限制其访问目录

    1.创建用户及访问目录 useradd username-d /mnt/storage2/design_draft -M 2.设置密码 passwd username 3.创建组(如已有组则跳过) g ...

  4. linux 配置离线yum,系统运维|创建局域网内的离线 YUM 仓库

    在早先的教程中,我们讨论了如何使用 ISO 镜像和在线 Yum 仓库的方式来创建自己的 Yum 仓库.创建自己的 Yum 仓库是一个不错的想法,但若网络中只有 2-3 台 Linux 机器那就没啥必要 ...

  5. linux配置svn开启端口映射,linux 下搭建Subversion (SVN)

    本次操作主要通过虚拟机VMWARE安装linux进行搭建 前提准备: 用VMWARE搭建的SVN 为了让别的用户可以访问,首先需要进行端口映射(svn常用端口为3690),点击Vmware的" ...

  6. Linux配置多网口IP地址,linux配置ip 多个网口

    SCC(超级计算集群)简介 SCC概述 超级计算集群(Super Computing Cluster,SCC)使用高速RDMA网络互联的CPU以及GPU等异构加速设备,面向高性能计算.人工智能/机器学 ...

  7. linux配置iscsi无账号密码,linux配置ISCSI服务器的方法

    一.在linux下安装启动iscsi target 1.安装启动iscsi服务 [root@wjb10000 ~]# yum -y install targetcli.noarch 2.建立一个目录设 ...

  8. linux配置usb主从_基于Linux的USB主/从设备之间的三种通信方式

    随着简单易用的USB接口日益流行,在嵌入式系统中添加对USB接口的支持已成为大势所趋.本文通过介绍Linux中支持USB的各种模块和库,分析了在Linux上利用USB实现高速串口和以太网连接等通信方式 ...

  9. linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式

    转载:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM 随着简单易用的USB接口 ...

  10. redhat下linux系统执行for循环语句批量创建用户并设置密码(初学)

    批量创建用户操作 1 创建文本保存批量用户的用户名,一行写一个用户名 [root@linuxprobe ~]# vim users.txt    a b c d e g 2 写shell脚本 #!/b ...

最新文章

  1. 拆分命令_在MongoDB分片集群中拆分数据块chunks
  2. 《告别失控:软件开发团队管理必读》一一2.6 代系特点
  3. 2017年3月14日上午日志
  4. 【体验】说好的千元开发板,实用党体验单板机先驱者——Leez P710
  5. Android-简单拨号器案例
  6. werkzeug Request
  7. 马斯克:不要把员工变成“螺丝钉”
  8. 开发人员一定要加入收藏夹的网站
  9. 微型计算机3c认证元器件清单,3C认证产品目录.pdf
  10. 中国广告协会的CAID方案
  11. Windows 10系统下Outlook日历怎么显示农历?
  12. 汽车电瓶电压12V验证
  13. [RK356x] [Firefly-Ubuntu] 10min带你了解Ubuntu固件各个分区
  14. Qt程序无法启动,debug时提示During startup program exited with code 0xc0000135
  15. 【论文解读】Cross-domain Correspondence Learning for Exemplar-based Image Translation
  16. 团队项目(2.4) -- 《基于瞳孔检测的注意力检测研究》文献综述
  17. 本地Java项目连接Linux系统上的Redis
  18. IOS App 的图标和启动图的烦恼
  19. docker 安装easyMock
  20. 虹科教您 | 从零开始认识频谱分析仪

热门文章

  1. 解决网页在IE6,FF等浏览器下的不兼容问题
  2. 【每日随笔】马太效应 ① ( 社会中的一些现象 - 富人/穷人 好学生/坏学生 | 马太效应由来 | 天之道与人之道 - 道德经 )
  3. redis Background saving error
  4. 更改ip,修改网卡文件,使用 nmtui命令。
  5. Mobox校园云盘一键部署简单高效-完美替换传统FTP
  6. java dlib实现人脸检测_利用dlib库进行人脸检测
  7. 这是大数据的时代,也是数据泛滥的时代
  8. 混沌数学之Henon模型
  9. 用break还是continue?
  10. 按计算机设备的数据组织,2012年计算机一级MsOffice第4套选择习题及答案