• Centos7.3安装sftp服务和ssh


    Centos安装SFTP

    安装SFTP服务

            1. 查看openssh版本

                ssh -V

                openssh版本必须大于4.8p1

            2. 创建sftp组

                groupadd sftp

            3. 创建sftp用户

                useradd -g sftp -s /sbin/nologin -M sftp

                passwd sftp

                输入密码

            4. 建立目录

                mkdir -p /data/sftp/mysftp

                usermod -d /data/sftp/mysftp sftp

            5. 修改sshd_config

                vim /etc/ssh/sshd_config

                注释掉

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

                添加

                    Subsystem sftp internal-sftp

                    Match Group sftp

                    ChrootDirectory /data/sftp/mysftp

                    ForceCommand internal-sftp

                    AllowTcpForwarding no

                    X11Forwarding no

            6. 设置Chroot目录权限

                chown root:sftp /data/sftp/mysftp

                chmod 755 /data/sftp/mysftp

                以上完成后,就可以登陆查看了。

            7. 设置可以写入的目录

                mkdir /data/sftp/mysftp/upload

                chown sftp:sftp /data/sftp/mysftp/upload

                chmod 755 /data/sftp/mysftp/upload

                service sshd restart或

                systemctl restart sshd.service

      可以使用systemctl status sshd.service 查看服务是否启动,如果是running 则可以通过winscp+putty来登录使用

  • 相关阅读:
    vue中dom元素和组件的获取
    Vue.js中父子组件之间的传值和传方法
    IDEA中的快捷键
    springmvc中使用controller时,跳转视图会带上外层的地址
    通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明
    vue中的组件
    vuejs
    成员变量(实例变量)&局部变量&静态变量(类变量)的区别
    代码块
    重载&重写
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10022353.html
Copyright © 2020-2023  润新知