服务器快速开通sftp

**不推荐FTP,**它已退化为 "古董协议"了。不安全,坑多,配置麻烦(现代服务器及客户端出于安全考虑,防火墙增加了相关限制,使得按照古旧方案配置有很多坑)

现在的服务器配置SFTP比配置FTP简单很多。

SFTP 根本不是 FTP 的加密升级版 ,两者完全是两套完全不同的协议,底层、标准、端口、原理全都没关系,只是名字长得像而已

防火墙友好度:

FTP极差,多端口容易被拦截,配置麻烦 (默认 21 主动 / 被动模式还要开额外数据端口,如 50000-50050, 50021)

SFTP极好,只放行 22 端口就行

linux服务器

几乎所有 Linux 发行版都预装了 OpenSSH。这意味着不需要安装任何第三方软件,SFTP 已经是"现成"的了,只需要做简单的配置。

原生 OpenSSH 方案 (零额外负载),无需安装新软件,不占额外内存,系统级稳定性。

配置核心步骤:

  1. 创建一个专门的 SFTP 用户组和用户。

  2. 修改 /etc/ssh/sshd_config,设置该组用户仅能使用 SFTP 且被锁定在特定目录。

bash 复制代码
# /etc/ssh/sshd_config 示例配置片段
Subsystem sftp internal-sftp
Match Group sftp_users
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
  1. 重启 SSH 服务。

​参考:https://blog.csdn.net/leader_song/article/details/144653092​

windows服务器

Bitvise SSH Server(免费的个人版personal也支持SFTP,有GUI界面)

免费版的主要限制(Personal Edition)

  • 用户限制: 最多只能配置10 个 Windows 用户账户 和 10 个虚拟账户。

  • 群组限制: 只能配置 1 个 Windows 群组和 1 个虚拟群组。

  • 连接限制: 非管理员用户的并发连接数有限制(通常最多 15 个),但对你个人传文件来说足够了。

FileZilla Server 免费版没有SFTP,OpenSSH for Windows无GUI界面配置相对麻烦

官网下载:www.bitvise.com 下载后双击 BvSshServer-Inst.exe 几秒就完成安装了

装好后进行配置(也就设置端口和目录罢了):

1、配置端口-对所有电脑开放-允许所有-日志跟踪

2、增加用户,设置目录,保存账号

3、启动服务 完工!

参考:https://blog.csdn.net/m0_73884162/article/details/150272937

相关推荐
无足鸟ICT5 小时前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
垆边人似月.5 小时前
RDMA 文件传输踩坑(五):READY 发送成功后,为什么出现 Work Request Flushed Error?
服务器·网络·tcp/ip
闪亮的路灯5 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF6 小时前
nmcli
linux·服务器·网络
qetfw6 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
明航咨询-陈老师7 小时前
ITSS运行维护服务能力成熟度认证技术纵深:标准模型、等级路径、2026审核趋势与CS/CMMI对比
服务器·数据库·cmmi
szxinmai主板定制专家8 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
缓慢更新8 小时前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
叼烟扛炮8 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
叼烟扛炮8 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习