Centos SFTP搭建

复制代码
SFTP配置、连接及挂载教程_sftp连接-CSDN博客

1、确认是否安装

yum list installed | grep openssh-server
复制代码
2、创建用户和组
sudo groupadd tksftpgroup 
sudo useradd -g tksftpgroup -d /home/www/tk_data -s /sbin/nologin tksftp01  
sudo passwd tksftp01
复制代码
3. 配置SFTP



注意:Subsystem 注释掉,具体原因感兴趣的看我的引用文章,相关朋友做了详细解释。

vim /etc/ssh/sshd_config

# SFTP chroot configuration  
Match Group tksftpgroup  
    ChrootDirectory /home/www/tk_data  
    ForceCommand internal-sftp  
    PermitTunnel no  
    AllowAgentForwarding no  
    AllowTcpForwarding no  
    X11Forwarding no
复制代码
4、设置目录权限    
sudo chown root:tksftpgroup /home/www/tk_data  
sudo chmod 755 /home/www/tk_data

---我是卡在这里--- 其实已经配置好了但是没有权限,后来发现需要在/home/www/tk_data 这个目录下再创建一个文件

mkdir /home/www/tk_data/upload
chown tksftp01:tksftpgroup /home/www/tk_data/upload
chmod 750  /home/www/tk_data/upload
复制代码
5. 重启OpenSSH服务
sudo systemctl restart sshd

6、大功告成

相关推荐
梦到啥说啥24 分钟前
Linux网络编程:UDP网络协议
linux·网络协议·udp
无足鸟ICT2 小时前
【RHCA+】ipcrm命令(删除IPC资源)
linux
星恒随风3 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Z21-X4 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
陈希1235 小时前
Linux 网络诊断工具实战:ping、curl、tcpdump、mtr、dig 用法详解
linux·网络·tcpdump
进击的荆棘6 小时前
Linux系统——线程同步与互斥之线程池和安全
linux·运维·服务器·安全·单例模式·线程
刘大望6 小时前
不用买开发板:用 QEMU 走通嵌入式 Linux 全流程(三)存储与网络实地验证
linux·qemu·嵌入式linux·alpine
瑞雪兆丰年兮7 小时前
JavaWeb-day11-SpringBootWeb案例(文件上传)
java·运维·服务器·javaweb·oss
那明眸似水7 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
小南家的青蛙8 小时前
微服务体系下DevOps运维岗位面试方案设计
运维·面试·职场和发展·devops