我更喜欢创建用户组sftp,并将该组中的用户限制在其主目录中.

首先,编辑你的/ etc / ssh / sshd_config文件并将其添加到底部.

Match Group sftp

ChrootDirectory %h

ForceCommand internal-sftp

AllowTcpForwarding no

这告诉OpenSSH,sftp组中的所有用户都将被chroot到其主目录(%h表示在ChrootDirectory命令中)

添加一个新的sftp组,将您的用户添加到组中,限制他从ssh访问并定义他的主目录.

groupadd sftp

usermod username -g sftp

usermod username -s /bin/false

usermod username -d /home/username

重启ssh:

sudo service ssh restart

如果您仍然遇到问题,请检查主目录中的目录权限是否正确.为您的设置适当调整755值.

sudo chmod 755 /home/username

编辑:根据你的问题的细节,看起来你只是缺少sshd_config部分.在你的情况下,用sftpexport代替sftp.还要确保文件权限可以在/ u02 / export / cdrs目录下访问.

一个更好的设置(并且有比我将要提出的更好的设置)是将/ u02 / export / cdrs目录符号链接到用户主目录.

linux创建sftp用户并指定访问目录,linux – 创建SFTP用户只能访问一个目录.相关推荐

  1. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  2. 将linux目录中的特定文件推送到手机_linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复制的命令为cp. 假设复制源目录 为 dir1 ,目标目录为 ...

  3. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

  4. html复制文件到目录,复制指定目录下的全部文件到另一个目录中

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  5. 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  6. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  7. 将所有文件从目录复制到Python中的另一个目录

    shutil (shell utilities) module, provides option to copy the files recursively from src to dst. shut ...

  8. linux 如何赋值目录,Linux文件系统之目录的建立

    一:前言 在用户空间中,建立目录所用的API为mkdir().它在内核中的系统调用入口是sys_mkdir().今天跟踪一下 函数来分析linux文件系统中目录的建立过程. 二:sys_mkdir() ...

  9. linux basename目录,Linux basename命令的使用方法

    01. 命令概述 basename - 从文件名中剥离目录和后缀 basename命令用于打印目录或者文件的基本名称.basename和dirname命令通常用于shell脚本中的命令替换来指定和指定 ...

  10. Java 目录操作二(获取文件的上级目录、获取目录最后修改时间、打印目录结构、遍历指定目录下的所有目录)

    获取文件的上级目录 import java.io.File;public class Main {public static void main(String[] args) {File file = ...

最新文章

  1. mqtt session保持 订阅消息_如何使用 MQTT 报文实现发布订阅功能
  2. It is not safe to rely on the system's timezone settings
  3. java doublebuffer_Java DoubleBuffer clear()用法及代码示例
  4. 年终重磅:解密全球30家搅局者和355家上市路上的科技公司
  5. 刚登录,有点感觉就想写下来
  6. 鸿蒙系统安装过程中出错,求助求助——鸿蒙系统Windows环境搭建时hpm安装失败!!!...
  7. 永久开启完整版Google Play
  8. php 移植 arm 精简,php5.4.5移植到arm-linux摘要,lighttpd配置
  9. 图谱实战 | 安全领域知识图谱建设与典型应用场景总结
  10. Linux Shell脚本_关闭防火墙
  11. JavaScript的组成
  12. 轻量级ORM框架 Bankinate
  13. 1.SCRT怎么连接Ensp里面的设备???
  14. wordpress网站提示“建立数据库连接时出错”
  15. mac上qlv格式转mp4方法
  16. 商迪3D三维虚拟现实VR景区全景漫游展示
  17. 最强AngularJS资源合集
  18. 95-2.Hive史诗级调优大全_ev 两个案例重复了 没用
  19. 炫酷按钮《html》
  20. openwrt配置文件选项 /etc/config/wireless

热门文章

  1. Python 之父谈 Python
  2. WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。...
  3. C++ QT中的QSound使用方法
  4. Exchange2003-2010迁移系列之七
  5. 观感人故事《我们俩》
  6. Server2008 RMS測試
  7. c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法
  8. 推荐系统算法_机器学习和推荐系统(二)推荐算法简介
  9. hive replace替换多个_详解Mysql数据库中replace与replace into的用法及区别
  10. java repaint_java repaint()无效