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

微信网站建设教程c2c的网站有哪些

微信网站建设教程,c2c的网站有哪些,网络推广的方式有哪些,html5网站动效怎么做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.eeditor.cn/news/125740/

相关文章:

  • 专业做网站 上海易语言怎么做点击按钮打开网站
  • 商城网站设计公司怎么样asp网站开发模板
  • vs2017移动网站开发如何做外贸网站优化推广
  • 建设报名系统是正规网站吗网络营销策划方案基本思路
  • 网站托管方案服装 多语言 网站源码
  • 网站制作网站做网南宁百度seo推广
  • 江苏城乡建设部网站wordpress管局备案
  • 成都网站seo分析中国建设银行网站官网
  • 网站建设电商考试做一个天猫店铺要多少钱
  • 深圳互联网公司网站做网站要sql 数据库名字账号密码
  • 文章网建站制作企业网站的版式
  • html5手机网站发布营销型 网站开发
  • 湖北省建设厅招骋网站免费网站app代码
  • 如何修改wordpress手机模板外贸网站seo
  • 福州网站建设yfznkj山东城市建设职业学院图书馆网站
  • 网站建设交流会wordpress10和3优先级
  • 哪个网站做动图汽车cms系统
  • 佛山seo网站排名app定制小程序开发
  • 装修公司网站模板下载网站首页制作流程
  • 做问卷网站好中企动力z邮箱登录手机
  • 用html5做的商务网站销售管理系统业务处理流程
  • 建个网站需要多少钱?建网站要多少钱相机网站建设策划书
  • 园林工建设有限公司网站网站开发需求分析参考文献
  • 广西智能网站建设平台wordpress评论加入点赞
  • so域名的网站有哪些wordpress机器人插件
  • 住房和城乡建设部建设司网站首页学校教育网站建设
  • 南昌网站app开发个人网站做淘宝客商城
  • 西安微信网站建设公司网站申请名称
  • 公司网站工程案例怎么做自己免费怎么做网站
  • 莱州市网站如何做网站卖衣服