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来登录使用

  • 相关阅读:
    使用Netty4实现基本的消息分发
    【Netty官方文档翻译】引用计数对象(reference counted objects)
    nio复习总结
    redis tutorail
    服装设计
    linux nat网络配置
    关闭linux退格键和vi发出的嘟嘟声
    CentOS/Linux 网卡设置 IP地址配置
    WCF Security基本概念(转载)
    WCF使用net.tcp寄宿到IIS中(转)
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/10022353.html
Copyright © 2011-2022 走看看