美文网首页
centos配置sftp

centos配置sftp

作者: 跨端开发 | 来源:发表于2019-06-29 11:11 被阅读0次
安装依赖
yum install openssh-server openssl

备份

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
修改ssh配置文件
vi /etc/ssh/sshd_config

文末添加

Subsystem sftp internal-sftp
Match Group sftpgroup
Match User xgwxsftp
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /data/www/
ForceCommand internal-sftp
配置目录权限
mkdir -p /sftp/sftpuser //-p 表示parents,即递归创建目录
usermod -d /sftp/sftpuser sftpuser // -d 表示修改用户home目录

// 设置Chroot目录权限
chown root:sftpgroup /sftp/sftpuser
chmod 755 /sftp/sftpuser

// 设置sftp用户可以操作的目录
mkdir /sftp/sftpuser/upload
chown sftpuser:sftpgroup /sftp/sftpuser/upload
chmod 755 /sftp/sftpuser/upload
重启ssh服务

centos7

systemctl restart sshd.service

centos6

service sshd restart
参考

SFTP服务配置以及命令/代码操作
https://blog.csdn.net/zhichao_qzc/article/details/80301994

CentOS6.9下sftp配置和scp用法
https://blog.csdn.net/Pipcie/article/details/83545603

CentOS 6配置SFTP
https://www.jianshu.com/p/5025d6de4e09

给sftp创建新用户、默认打开和限制在某个目录
https://www.cnblogs.com/xjnotxj/p/6912471.html

相关文章

网友评论

      本文标题:centos配置sftp

      本文链接:https://www.haomeiwen.com/subject/ionucctx.html