SSH还没玩明白,居然已经出了SSH3.0 - 万事屋 - 技术宅银魂 - 科技改变生活 - 万事屋

SSH还没玩明白,居然已经出了SSH3.0

在当今,信息安全对于企业、个人或系统来说都至关重要的背景下,我们需要像 SSH 这样用于加密远程登录的安全协议。然而,SSH2 协议虽然在功能上已经相当完善,但是在满足现代网络环境的安全和性能需求上仍存在一些瓶颈。

今天要给大家推荐一个 GitHub 开源项目 francoismichel/ssh3,该项目在 GitHub 有超过 2.3k Star,用一句话介绍该项目就是:“SSH3: faster and rich secure shell using HTTP/3”。

SSH还没玩明白,居然已经出了SSH3.0-1

项目介绍

SSH3 项目是 SSH 协议的全新改造。基于 HTTP 的机制,使用 QUIC+TLS1.3 进行安全通道的建立,使用 HTTP 授权机制进行用户认证。SSH3 具有以下突出的改进:

1、会话创建速度提升显著;

2、增加了新的 HTTP 认证方法,例如 OAuth 2.0 和 OpenID Connect;

3、可以抵抗端口扫描攻击方案,使你的 SSH3 服务器在 Internet 用户眼里变得”看不见”;

4、支持 TCP 和 UDP 的端口转发;

5、以及所有的 QUIC 协议支持的现代特性,比如迁移连接(即将推出)和多路径连接等。

以下是速度的比较:

图片[2] - SSH还没玩明白,居然已经出了SSH3.0 - 万事屋 - 技术宅银魂 - 科技改变生活 - 万事屋

SSH还没玩明白,居然已经出了SSH3.0-1

如何使用

首先,你需要安装 SSH3,详细步骤可在项目 README 中的”install SSH3″部分找到。

SSH还没玩明白,居然已经出了SSH3.0-1

接下来,按照 “Deploying an SSH3 server” 和 “Using the SSH3 client” 部分的指南分别进行服务器设置和客户端的使用。

项目推介

虽然 SSH3 目前还处于实验阶段,但是已经展示出了巨大的潜力和前景。目前 SSH3 处于活跃的开发状态,由来自知名大学的科研团队负责开发和维护,且已经有一篇相关的论文在顶级会议上被接收,论文地址:https://arxiv.org/abs/2312.08396

SSH还没玩明白,居然已经出了SSH3.0-1

以下是该项目 Star 趋势图(代表项目的活跃程度):

SSH还没玩明白,居然已经出了SSH3.0-1

更多项目详情请查看如下链接。

开源项目地址:https://github.com/francoismichel/ssh3

开源项目作者:francoismichel

开源协议:Apache License 2.0

以下是参与项目建设的所有成员:

SSH还没玩明白,居然已经出了SSH3.0-1

    请登录后查看回复内容

万事屋新帖