19°

CentOS-启用SFTP

创建用户组及用户

$ groupadd sftp

$ useradd -g sftp -s /sbin/nologin -d /home/sftp sftp

设置密码

$ passwd sftp

输入密码(123456)

确认密码

修改sshd_config文件

$ vim /etc/ssh/sshd_config

修改最大登录数

# Authentication:

 

LoginGraceTime 10m

#PermitRootLogin yes

#StrictModes yes

#MaxAuthTries 6

MaxSessions 10

 

MaxStartups 1000:30:1000

注:文件末尾添加如下所示的代码:

Match User sftp

ChrootDirectory /home/sftp

ForceCommand internal-sftp

创建目录及管理

$ cd /home/

$ chown -R root:root ./sftp/

$ chmod -R 755 ./sftp/

$ cd sftp/

$ mkdir ftpStore

$ chown sftp:sftp ftpStore/

$ chmod 777 ftpStore/

重启ssh服务

$ systemctl restart sshd

 

本文由【自由人生-ZYRS】发布于开源中国,原文链接:https://my.oschina.net/zyrs/blog/3159981

全部评论: 0

    我有话说: