配置centos 使用ssh访问文件夹

sudo useradd -g sftpgroup -s /sbin/nologin -d /sftpdata/yxk yxk

sudo passwd yxk yxk2025.!

sudo mkdir -p /sftpdata/yxk

sudo chown root:root /sftpdata /sftpdata/yxk

sudo chmod 755 /sftpdata /sftpdata/yxk

sudo mkdir /sftpdata/yxk/upload

sudo chown yxk:sftpgroup /sftpdata/yxk/upload

sudo chmod 755 /sftpdata/yxk/upload

sftp yxk@47.110.80.70

配置 sshd_config

Subsystem sftp internal-sftp # 使用内置的SFTP实现

Match Group sftpgroup # 匹配用户组"sftpgroup"

ChrootDirectory /sftpdata/%u # %u代表用户名,将用户限制在其家目录

ForceCommand internal-sftp # 强制使用SFTP,禁止SSH

AllowTcpForwarding no # 禁止端口转发,增强安全

X11Forwarding no # 禁止X11转发

PasswordAuthentication yes # 如果使用密码认证,请确保此为yes

sudo useradd -g sftpgroup -s /sbin/nologin -d /www/wwwroot/yoxieku.com/public/yxkverify yxk2025

sudo passwd yxk2025 yxk2025.!

sudo mkdir -p /www/wwwroot/yoxieku.com/public/yxkverify

chown root:root /www/wwwroot/yoxieku.com/public /www/wwwroot/yoxieku.com/public/yxkverify

sudo chmod 755 /www/wwwroot/yoxieku.com/public /www/wwwroot/yoxieku.com/public/yxkverify

chown yxk2025:sftpgroup upload

sudo mkdir -p /www/wwwroot/yoxieku.com/public/yxk

sftp://yxk2025:yxk2025.%21@47.110.80.70:22

还是访问不到的话大部分是文件权限的问题

相关推荐
赖small强6 小时前
【Linux驱动开发】ESP-Hosted-FG 深度解析指南
linux·驱动开发·esp32·esp-hosted-fg
大聪明-PLUS6 小时前
C++中的恒定性
linux·嵌入式·arm·smarc
信工 18026 小时前
Linux驱动开发——SPI
linux·驱动开发
b***59437 小时前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu
赖small强7 小时前
【音视频开发】Linux UVC (USB Video Class) 驱动框架深度解析
linux·音视频·v4l2·uvc
多恩Stone7 小时前
【系统资源监控-1】Blender批量渲染中的负载、CPU、GPU和进程管理
linux·python
莽夫搞战术7 小时前
Linux NAS 迁移避坑指南:放弃 chown -R,ID 映射让权限配置秒完成
linux·服务器
好好沉淀7 小时前
IDEA如何设置以新窗口打开新项目
linux·windows·intellij-idea
大聪明-PLUS7 小时前
C++中变量的声明和初始化
linux·嵌入式·arm·smarc
被制作时长两年半的个人练习生8 小时前
如何调试llama.cpp及判断是否支持RVV
linux·服务器·llama