Centos7.9开启sftp服务
需求描述:服务器之间文件传输需要一台摆渡服务器,刚好都是linux服务器,都有ssh服务,就想着使用sftp更加方便
部署步骤:
# 创建SFTP主目录 mkdir -p /data/sftp chmod 701 /data # 添加用户组 groupadd sftpusers # 创建用户并添加到sftpusers组 useradd -g sftpusers -d /upload -s /sbin/nologin sftp # 为用户设置密码 echo "Huawei12#$" |passwd --stdin sftp # 创建用户使用的目录并配置权限 mkdir -p /data/sftp/upload chown -R sftp:sftpusers /data/sftp/upload #编辑sshd_config配置文件 vi /etc/ssh/sshd_config # 在文件末尾添加以下内容 Match User sftp ChrootDirectory /data/sftp ForceCommand internal-sftp #重启sshd服务 systemctl restart sshd