南风 (@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/...