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、大功告成

相关推荐
橘子真甜~9 小时前
C/C++ Linux网络编程2 - Socket编程与简单UDP服务器客户端
linux·运维·服务器·网络编程api·udp协议·udp通信
深圳市恒讯科技9 小时前
服务器与普通个人电脑的主要区别是什么?
运维·服务器
qq_2813174710 小时前
nginx安装配置、故障处置、性能优化
运维·nginx
未来之窗软件服务10 小时前
服务器运维(十一)SQLite3 php封装——东方仙盟炼气期
运维·服务器·sqlite·服务器运维·数据库驱动·东方仙盟
QT 小鲜肉11 小时前
【QT/C++】Qt样式设置之CSS知识(系统性概括)
linux·开发语言·css·c++·笔记·qt
yachuan_qiao11 小时前
专业的建筑设备监控管理系统选哪家
大数据·运维·python
Elias不吃糖11 小时前
NebulaChat 框架学习笔记:深入理解 Reactor 与多线程同步机制
linux·c++·笔记·多线程
洋哥网络科技11 小时前
centos 7.9搭建安装confluence7
linux·centos·知识图谱
LCG元12 小时前
Docker 入门实战:用10个案例带你玩转容器化
linux
MMME~12 小时前
SELinux
linux·rhce