当前位置: 首页 > news >正文

怎么做一个链接网站专门做医疗器械的网站

怎么做一个链接网站,专门做医疗器械的网站,外贸信托是哪个贷款平台,北京哪家公司做网站0. 背景 Linux机器上已有路径/data/tomcat/apache-tomcat-8.5.96/webapps/webroot,需要在该路径之下配置一个目录对外暴露给业务人员使用。业务人员使用sftp协议上传文件。 下面是相关配置#xff1a; SFTP 用户名#xff1a;iios SFTP主目录#xff1a;/data/tomcat/apa…0. 背景 Linux机器上已有路径/data/tomcat/apache-tomcat-8.5.96/webapps/webroot,需要在该路径之下配置一个目录对外暴露给业务人员使用。业务人员使用sftp协议上传文件。 下面是相关配置 SFTP 用户名iios SFTP主目录/data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp iios用户的sftp目录(用户根目录)/data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios iios用户sftp上传目录/data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios/upload 注意:下面的命令皆在root用户下操作完成 1. 创建sftp相关目录 生成 sftp用户 创建目录 mkdir -p /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios/upload Q:为什么创建了 /sftp/iios/upload 三级目录呢 A:当sftp的方式用户登录到用户根目录/sftp/iios/)后根目录是无法写入的。所以还需要在用户根目录下创建upload目录。详细解释在文章末尾 创建角色 创建用户组groupadd sftp useradd -g sftp -M -s /sbin/nologin iios -g 指定用户组-M 不要创建该用户的家目录-s指定该用户登录后使用的shell 有些文章/sbin/nologin 与 /bin/false 区别 配置该用户密码passwd iios 2. 修改sftp 配置文件 vi /etc/ssh/sshd_config # Subsystem sftp /usr/libexec/openssh/sftp-server #注释掉此行并添加下列多行 Subsystem sftp internal-sftp Match User iios ChrootDirectory /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/ #chroot目录,按需自定义 X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp注意ChrootDirectory 目录不能直接配置到用户sftp上传目录需要配置到上一级即用户根目录 重启ssh服务service sshd reload or systemctl restart sshd 3. 配置sftp目录权限 注意ChrootDirectory 的权限设定有两个非常重要的规则 从该目录开始上钻到系统根目录为止的目录的所有者有且仅是root从该目录开始上钻到系统根目录为止的目录都不能具有群组写入权限 如果你的目录层级较多记得逐级检查 按上述规则设置SFTP主目录与用户根目录的目录权限 chown root:root /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/chown root:root /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iioschmod 755 /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/chmod 755 /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios 将iios用户sftp上传目录的目录权限设置为 iios 这样iios才可以上传文件 chown iios:sftp data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios/chmod 777 /data/tomcat/apache-tomcat-8.5.96/webapps/webroot/sftp/iios/ 4. 测试sftp 终端中测试sftp 是否能登录 sftp iioslocalhost …之后使用sftp工具上传文件 5. QA Q1:为什么创建了 /sftp/iios/upload 三级目录 A1 :1. sshd_config配置文件的ChrootDirectory 配置的路径属主必须是root且只有属主拥有写权限即ChrootDirectory …/sftp/iios)最大权限也只有755 2. 即在iios的用户根目录中iios用户没有写入权限 3. 为了保证iios有写入权限只能在用户根目录再创建一个子目录/upload)由于该目录不受规则约束所以可以自由设置权限例如777 Q2 : 为什么会有ChrootDirectory 的规则(属主和写入权限)?文档出处在哪里? A2: 终端输入 man sshd_config, Description 下翻到 ChrootDirectory 条目:原文摘录如下 ChrootDirectory Specifies the pathname of a directory to chroot(2) to after authentication. At session startup sshd(8) checks that all components of the pathname are root-owned directories which are not writable by any other user or group. After the chroot, sshd(8) changes the working directory to the user’s home directory. Arguments to ChrootDirectory accept the tokens described in the TOKENS section. 上文中: sshd会将ChrootDirectory 配置的路径的所有目录检查是否是 root所有且其他用户或其他组没有写入权限sshd会将ChrootDirectory 配置的路径之后作为用户的主目录
http://www.dnsts.com.cn/news/179237.html

相关文章:

  • 做行程的网站推荐什么是网络设计的前提
  • 环保材料东莞网站建设服装设计网站哪个好
  • 福州网络推广建站seo专员是指什么意思
  • 上海黄页企业名录seo网站权重
  • 重庆网站建设狐灵科技wordpress提交360
  • 创业开网站建设公司北京做招聘网站的公司
  • 动力无限做网站怎么样做普工招聘网站
  • 上海网站制作公司的排名中企动力属于国企吗
  • PHP MySQL 网站开发实例做评测好的视频网站
  • 简洁的网站地图模板建设商业网站
  • 江苏工程建设信息网站兰溪网站
  • 恩施建站建设伊利网站设计
  • 浙江省建设注册管理中心网站首页网站建设开发设计营销公司山东
  • 娱乐网站排行榜陕西煤化建设集团铜川分公司网站
  • 广东中山建设信息网站成都旅游必去推荐
  • 个人网站建设计划报告青海网网站建设
  • 传媒视频软件下载网站国外做详情页网站
  • 建网站外包需要多少钱旅游房地产网站建设
  • 网站免费推广东莞百姓网交友
  • 微电影网站源码xiazai优化分析
  • 魔兽做图下载网站wordpress 电子商城 模板
  • 网站开发过程 知乎微信小程序怎么制作游戏
  • 上海网站设计案例wordpress 安装php
  • 什么是wordpress静态化seo推广代运营
  • 从化建网站重庆天蚕网络科技有限公司
  • 淘宝做链接的网站优建网站
  • 个人主页网站设计app推广平台接单渠道
  • 长治市住房保障和城乡建设管理局网站做婚纱的网站
  • 北京恒伟网站建设什么渠道做网站建设
  • 设计一个企业网站多少钱温州seo代理