配置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

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

相关推荐
---学无止境---3 小时前
Linux中VFS相关slab缓存对象的创建和初始化
linux
fxshy3 小时前
CentOS 7上安装并配置Nginx监听81端口的完整指南
linux·nginx·centos
小熊熊知识库4 小时前
Ubuntu下载以及安装详解以及应用安装
linux·运维·ubuntu
小白银子8 小时前
零基础从头教学Linux(Day 52)
linux·运维·服务器·python·python3.11
奥尔特星云大使8 小时前
CentOS 7 安装 MySQL 8
mysql·centos·mysql 8
平生不喜凡桃李10 小时前
Linux网络:UDP
linux·网络·udp
weixiao043010 小时前
Linux网络 网络层
linux·网络·智能路由器
暮色驶过苍茫10 小时前
VSCode 配置 SSH 远程连接
ide·vscode·ssh
从零开始的ops生活11 小时前
【Day 80】Linux-NAS 和 SAN 存储
linux·运维·php