others linux服务器运维 django3 监控 k8s golang 数据库 大数据 前端 devops 理论基础 java oracle 运维日志

centos7 配置 sftp

访问量:1602 创建时间:2020-04-10

添加用户与组,设置用户密码,修改sshd服务:

[root@ppgl ~]# groupadd sftp
[root@ppgl ~]# useradd -g sftp -s /sbin/nologin -M sftpUser
[root@ppgl ~]# passwd sftpUser
[root@ppgl ~]# vim /etc/ssh/sshd_config 
...省略部分输出...Subsystem 和下面5行为新增内容
#Subsystem      sftp    /usr/libexec/openssh/sftp-server #此行注释掉
Subsystem   sftp    internal-sftp
Match Group sftp
        ChrootDirectory /data/qcyjy
        ForceCommand internal-sftp
        AllowTcpForwarding no
        X11Forwarding no

重启 sshd服务,配置sftp主目录权限,目录属主必须为root:

[root@ppgl ~]# systemctl restart sshd
[root@ppgl ~]# chmod 755 /data/qcyjy
[root@ppgl ~]# chown root.sftp /data/qcyjy
[root@ppgl ~]# sftp sftpUser@192.168.1.106
登陆评论: 使用GITHUB登陆