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

 

转载于:https://www.cnblogs.com/programer-xinmu78/p/10022353.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值