南风 (@OneAnchor)sftp设置-CentOS 中发帖

centos7 设置sftp
查看openssh版本
ssh -V 用命令查看openssh的版本,如果openssh的版本低于4.8p1,需要自行升级安装。
ssh -V

创建sftp管理账户
# 添加sftpuser组
sudo groupadd sftpuser

# 创建sftp目录
mkdir -p /mydata/sftpuser

# 创建新账户并指定其工作目录
useradd -d /mydata/sftpuser -M -s /sbin/nologin sftpuser

设置密码
# 设置密码,输入两次
passwd sftpuser

sftpuser账户将目录执行权限与所属主为root
# 赋予读写执行权限
chmod 755 /mydata/sftpuser

# 更改指定文件或目录的所有者和用户组
chown root.sftpuser /mydata/...