linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录
首先创建用户
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只允许访问指定目录相关推荐
- Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限
Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...
- Linux 创建用户并限制其访问目录,设置密码为永不过期
创建用户及访问目录 useradd sou -d /tmp/sou -M 设置用户密码 passwd sou Tip:输入命令后,会提示输入密码 修改密码为永不过期 chage -M 99999 so ...
- linux 创建用户并限制其访问目录
1.创建用户及访问目录 useradd username-d /mnt/storage2/design_draft -M 2.设置密码 passwd username 3.创建组(如已有组则跳过) g ...
- linux 配置离线yum,系统运维|创建局域网内的离线 YUM 仓库
在早先的教程中,我们讨论了如何使用 ISO 镜像和在线 Yum 仓库的方式来创建自己的 Yum 仓库.创建自己的 Yum 仓库是一个不错的想法,但若网络中只有 2-3 台 Linux 机器那就没啥必要 ...
- linux配置svn开启端口映射,linux 下搭建Subversion (SVN)
本次操作主要通过虚拟机VMWARE安装linux进行搭建 前提准备: 用VMWARE搭建的SVN 为了让别的用户可以访问,首先需要进行端口映射(svn常用端口为3690),点击Vmware的" ...
- Linux配置多网口IP地址,linux配置ip 多个网口
SCC(超级计算集群)简介 SCC概述 超级计算集群(Super Computing Cluster,SCC)使用高速RDMA网络互联的CPU以及GPU等异构加速设备,面向高性能计算.人工智能/机器学 ...
- linux配置iscsi无账号密码,linux配置ISCSI服务器的方法
一.在linux下安装启动iscsi target 1.安装启动iscsi服务 [root@wjb10000 ~]# yum -y install targetcli.noarch 2.建立一个目录设 ...
- linux配置usb主从_基于Linux的USB主/从设备之间的三种通信方式
随着简单易用的USB接口日益流行,在嵌入式系统中添加对USB接口的支持已成为大势所趋.本文通过介绍Linux中支持USB的各种模块和库,分析了在Linux上利用USB实现高速串口和以太网连接等通信方式 ...
- linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式
转载:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM 随着简单易用的USB接口 ...
- redhat下linux系统执行for循环语句批量创建用户并设置密码(初学)
批量创建用户操作 1 创建文本保存批量用户的用户名,一行写一个用户名 [root@linuxprobe ~]# vim users.txt a b c d e g 2 写shell脚本 #!/b ...
最新文章
- 拆分命令_在MongoDB分片集群中拆分数据块chunks
- 《告别失控:软件开发团队管理必读》一一2.6 代系特点
- 2017年3月14日上午日志
- 【体验】说好的千元开发板,实用党体验单板机先驱者——Leez P710
- Android-简单拨号器案例
- werkzeug Request
- 马斯克:不要把员工变成“螺丝钉”
- 开发人员一定要加入收藏夹的网站
- 微型计算机3c认证元器件清单,3C认证产品目录.pdf
- 中国广告协会的CAID方案
- Windows 10系统下Outlook日历怎么显示农历?
- 汽车电瓶电压12V验证
- [RK356x] [Firefly-Ubuntu] 10min带你了解Ubuntu固件各个分区
- Qt程序无法启动,debug时提示During startup program exited with code 0xc0000135
- 【论文解读】Cross-domain Correspondence Learning for Exemplar-based Image Translation
- 团队项目(2.4) -- 《基于瞳孔检测的注意力检测研究》文献综述
- 本地Java项目连接Linux系统上的Redis
- IOS App 的图标和启动图的烦恼
- docker 安装easyMock
- 虹科教您 | 从零开始认识频谱分析仪
热门文章
- 解决网页在IE6,FF等浏览器下的不兼容问题
- 【每日随笔】马太效应 ① ( 社会中的一些现象 - 富人/穷人 好学生/坏学生 | 马太效应由来 | 天之道与人之道 - 道德经 )
- redis Background saving error
- 更改ip,修改网卡文件,使用 nmtui命令。
- Mobox校园云盘一键部署简单高效-完美替换传统FTP
- java dlib实现人脸检测_利用dlib库进行人脸检测
- 这是大数据的时代,也是数据泛滥的时代
- 混沌数学之Henon模型
- 用break还是continue?
- 按计算机设备的数据组织,2012年计算机一级MsOffice第4套选择习题及答案