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

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

相关推荐
Rabitebla2 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
Android系统攻城狮7 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
程序员初一7 小时前
8080 打不开的四层定位:监听地址、ufw、DOCKER 链、安全组
linux·ssh
程序开发阿元7 小时前
swappiness 60 和 10 差在哪:一台 1C1G 的三轮对比
linux·ssh
无足鸟ICT8 小时前
【RHCA+】mpstat命令(监控CPU)
linux
GeW9 小时前
新质生产力Linux和数据库为啥这么关键
linux
番茄啊9 小时前
linux 开启xftp连接
linux·运维·服务器
CodeYp20199 小时前
第1讲:Linux 基础指令
linux·指令
李松桃10 小时前
基于端口号的服务配置
linux·nginx-核心模块配置
CodeYp201915 小时前
第14讲:mmap 实现文件 LRU 缓存
linux·lru·mmap