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