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

  

posted @ 2025-05-27 21:58  cloud-qing0212  阅读(90)  评论(0)    收藏  举报