zoukankan      html  css  js  c++  java
  • 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来登录使用

  • 相关阅读:
    关系型数据库vs非关系型数据库
    Vue使用日常记录
    【0805作业】模拟接力赛跑
    【0805作业】模拟叫号看病
    【0805作业】模拟多人爬山
    【0805作业】实现Runnable接口的方式创建线程
    【0805作业】继承Thread类创建线程,输出20次数字,“你好”,线程名
    超市会员管理系统
    【0802作业】循环注册十个账号,重启程序能正常登录
    【0802作业】复制图片
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10022353.html
Copyright © 2011-2022 走看看