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

相关推荐
123过去15 分钟前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法
H_老邪1 小时前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
博语小屋1 小时前
I/O 多路转接之epoll
运维·服务器·数据库
新钛云服1 小时前
如何构建一套自动化的阿里云费用报告系统
运维·阿里云·自动化·云计算
allway21 小时前
Debian Regular Expressions
运维·debian·scala
文静小土豆1 小时前
Linux 进程终止指南:理解 kill 与 kill -9 的核心区别与正确用法
linux·运维·服务器
不懒不懒2 小时前
安装python3.9.7和pycharm-community-2022.3.2.exe以及linux
linux·ide·python·pycharm
IMPYLH2 小时前
Linux 的 df 命令
linux·运维·服务器
wefg12 小时前
【Linux】会话、终端、前后台进程
linux·运维·服务器
zhixingheyi_tian2 小时前
Linux/Windows 免密登录
linux·运维·服务器