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

相关推荐
BugShare19 分钟前
粗心大意必酿大祸,记录nginx配置文件的一次闹剧
运维·nginx
꧁坚持很酷꧂28 分钟前
Ubuntu系统下Qt程序连接串口设备没有问题,但运行时出现Permission denied的解决方法
linux·qt·ubuntu
jerryinwuhan32 分钟前
机器人控制程序
linux·运维·网络
honeysuckle_luo38 分钟前
香橙派ai pro安装支持昇腾NPU的ollama
linux·运维·服务器
礼拜天没时间39 分钟前
CentOS-7 修改网卡
centos
池央1 小时前
从“算子不支持”到“NPU高效执行”:CANN 8.0 TBE 自定义算子落地实践
linux·人工智能
小锋学长生活大爆炸1 小时前
【教程】CentOS在不知道root密码的情况下进入shell和重置密码
linux·运维·centos
weixin_46681 小时前
Docker常用命令与操作
运维·docker·容器
代码游侠1 小时前
学习笔记——GDB调试工具
linux·开发语言·笔记·学习
wanhengidc1 小时前
云手机 多样化的云服务产品
运维·服务器·科技·游戏·智能手机