【GitHub项目保举--14个开源免费SSH客户端,多星项目【转载】
SSH客户端(Secure Shell)是一种用于利用SSH协议安全地连接到长途服务器或设备的工具。SSH是一种加密网络协议,可以在不安全网络的两个系统之间建立安全通讯通道。SSH客户端提供了一种安全的方式来访问和管理长途服务器或设备。通过对客户端和服务器之间的通讯进行加密,确保暗码或数据等敏感信息免受窃听或未经授权的访问。
所以SSH对于运维来说非常重要,目前XShell、SecureCRT在行业内被广泛利用,他们都是商业软件,当然也有免费版本。但本文重要要介绍的是一些比力出名的免费并且开源的SSH客户端工具。
01
KiTTY
https://github.com/cyd01/KiTTY
https://i-blog.csdnimg.cn/blog_migrate/5bbdc93e0731b650d3bf11524026479f.png
KiTTY是PuTTY 0.76版本的一个分支,PuTTY可能是天下上最好的telnet、SSH客户端,但KiTTY仅实用于Windows系统。
功能特性:
[*] 会话过滤器
[*] 便携性
[*] 预定义下令的快捷方式
[*] 会话启动器
[*] 自动登录脚本
[*] 带有RuTTY补丁的自动登录脚本
[*] URL超链接
[*] 为每个会话定义图标
[*] 发送到托盘
[*] 界面透明度
[*] 防止键盘不测输入
[*] 卷起
[*] 始终可见
[*] 快速启动重复会话
[*] 加强的配置框
[*] 自动保存
[*] 与IE集成的SSH处理惩罚步伐
[*] 可以集成pscp.exe和WinSCP
[*] 支持二进制压缩
[*] 支持剪切板打印
[*] 支持Cygwin和Xbox.exe集成
[*] 文件关联
02
Tabby
https://github.com/Eugeny/tabby
https://i-blog.csdnimg.cn/blog_migrate/55d2f6ac4e05cd594633e63f59f0c929.png
Tabby 是一个功能丰富的终端模拟器和SSH客户端。它提供了友好的用户界面和广泛的功能,可用于长途访问、管理服务器或设备。
作为SSH客户端,Tabby答应用户利用SSH协议与长途系统建立安全的SSH连接。它为数据传输提供了强盛的加密,确保了通讯的秘密性和完备性。
Tabby提供了一个SSH界面,支持用户同时打开多个SSH会话,从而可以轻松管理和切换差别的长途连接。它还支持各种SSH功能,例如:基于密钥的身份验证、端口转发、会话管理。
除了SSH之外,Tabby 还支持其他长途访问协议,如:以太网和串行连接等,为用户提供了一个多功能的工具集。
Tabby Terminal的设计具有高度可定制性,答应用户根据自己的喜好个性化其终端环境。它支持差别的配色方案,字体和布局,利用户可以或许创建一个舒服和视觉吸引力的工作环境。
功能特性:
[*] 集成的SSH和SSH客户端和连接受理器
[*] 集成串行终端
[*] 支持主题和配色方案
[*] 完全可配置的快捷键
[*] 拆分窗格
[*] 影象标签
[*] 支持PowerShell(和PS Core)、WSL、Git-Bash、Cygwin、MSYS 2、Cmder和CMD
[*] 支持通过Zmodem从/到SSH会话的直接文件传输
[*] 支持完备的Unicode,包罗双宽度字符
[*] 不会因快速输出而阻塞
[*] 支持Windows习惯的shell用户体验,包罗Tab完成(通过Clink)
[*] 用于SSH加密和配置的集成加密容器
[*] 可作为SSH、SFTP和SSL的客户端私有化开辟
03
File centipede
https://github.com/filecxx/FileCentipede
https://i-blog.csdnimg.cn/blog_migrate/d0f5274579d288a40092d1909f816361.png
File centipede是一个多功能一体化的互联网文件上传、下载管理器,集成了BitTorrent客户端、WebDAV客户端、FTP客户端和SSH客户端。
具备快速、可定制和用户友好等特性。它支持多种协议,包罗很多有用的辅助工具,如:HTTP请求步伐、文件合并和编码器等。
通过集成到欣赏器,可以从网站下载音频和视频,乃至加密视频。
04
Bastillion
https://github.com/bastillion-io/Bastillion
https://i-blog.csdnimg.cn/blog_migrate/36aefffa87dbfd292de12abce69cf23c.png
Bastillion是一个基于Web的SSH控制台。它联合了Web的管理与用户的SSH公钥管理。管理员可以管理公共SSH密钥,并通过web shell连接到系统。下令可以在shell之间共享,以简化修补步伐并消除重复的下令实行。
Bastillion在SSH之上增加了TLS/SSL,并充当管理的堡垒主机。这确保了根本办法不会通过隧道或者端口暴露。
05
SSHJ
https://github.com/hierynomus/sshj
https://i-blog.csdnimg.cn/blog_migrate/3cd71bb9ec374f5b5f34dcd2f05d1668.png
SSHJ不是一个完备的应用步伐,而是一个Java库,用于管理Java应用步伐的SSH,SCP和SFTP。
Maven如下:
<dependency><groupId>com.hierynomus</groupId><artifactId>sshj</artifactId><version>0.37.0</version></dependency>
06
Remmina
https://github.com/FreeRDP/Remmina
https://i-blog.csdnimg.cn/blog_migrate/fa8f3ba230d1b752e38d9c9605bdc06a.png
Remmina这是一个长途桌面客户端,支持的协议包罗:RDP,VNC,SPICE,X2Go,SSH,WWW(HTTP协议)和EXEC网络。
重要功能有:
[*] 可以或许记住每个连接的前次视图模式
[*] 双击配置
[*] 缩放质量
[*] 自动滚动步长
[*] 最近项目标最大数量
[*] 按键配置
[*] 设置屏幕截图文件夹
[*] 设置屏幕截图文件名
[*] 防止屏幕截图进入剪贴板
[*] 配置分辨率
[*] 定期向Remmina开辟人员发送利用统计信息(选择)
[*] 选项卡配置
[*] 配置工具栏
[*] 默认视图模式
[*] 全屏模式配置
[*] 主窗口中的搜索栏
[*] 支持托盘图标
[*] 支持深色托盘图标
[*] 剖析~/.ssh/config
[*] SSH日记级别
[*] 终端字体
[*] 回滚线
[*] 默认配色方案
07
Golang SSH 客户端
https://github.com/melbahja/goph
https://i-blog.csdnimg.cn/blog_migrate/dc555d3cc97f8dbe2a23606fa7551602.png
这是一个基于Golang开辟的轻量级SSH客户端步伐。
重要功能特性包罗:
[*] 易于利用和简朴的API。
[*] 默认情况下支持已知主机。
[*] 支持利用暗码连接。
[*] 支持利用私钥的连接。
[*] 支持利用带暗码短语的受保护私钥进行连接。
[*] 支持从本地到长途上传文件。
[*] 支持从长途下载文件到本地。
[*] 支持与ssh署理的连接(仅限Unix系统)。
[*] 支持将新主机添加到known_hosts文件。
[*] 支持文件系统操纵,如:Open, Create, Chmod...
[*] 支持上下文。下令取消的上下文。
08
SSB
https://github.com/pwnesia/ssb
https://i-blog.csdnimg.cn/blog_migrate/7001a215de0b6600378d22c5fac71808.png
ssb(Secure Shell Bruteforcer)是一种更快更简朴的暴力SSH服务器的工具。
09
SSH-MITM
https://github.com/ssh-mitm/ssh-mitm
https://i-blog.csdnimg.cn/blog_migrate/c5261c2bb35f9264d9cf80fd5de98f08.jpeg
ssh man-in-the-middle(ssh-mitm)服务重要用于安全审计、支持公钥认证、会话挟制和文件操纵。
SSH-MITM可以或许支持暗码和公钥身份验证,可以或许检测用户是否可以或许在长途服务器上利用公钥身份验证登录。答应SSH-MITM接受与目标服务器相同的密钥。如果无法进行公钥身份验证,则身份验证将回退到暗码身份验证。
当需要公钥身份验证的时候,就需要转发到一个署理登录到长途服务器。在没有署理被转发的情况下,SSH-MITM可以将会话重定向到蜜罐。
10
termscp
https://github.com/veeso/termscp
https://i-blog.csdnimg.cn/blog_migrate/e6a6ef86eba3f0189a9ad555404616c8.png
Termscp是一个功能丰富的终端文件传输和资源管理器,支持SCP、SFTP、S3。因此,支持长途服务器检索、上传文件、与本地文件系统进行交互等功能。它兼容Linux、MacOS、FreeBSD、NetBSD和Windows。
功能特性:
[*] 支持通讯协议:SFTP,SCP,FTP,FTPS,S3和SMB。
[*] 可利用UI在长途和本地呆板文件系统上进行探索和操纵
[*] 可以创建、删除、重命名、搜索、查看和编辑文件
[*] 通过内置书签和最近的连接连接到您最喜好的主机
[*] 利用您最喜好的应用步伐查看和编辑文件
[*] 利用SSH密钥和用户名/暗码进行SFTP/SCP验证
[*] 兼容Windows、Linux、FreeBSD、NetBSD和MacOS
[*] 支持主题配置
[*] 自定义文件资源管理器格式
[*] 可自定义的文本编辑器
[*] 可定制的文件排序
[*] 当一个大文件被传输时,通过桌面关照获得关照
[*] 保持文件更改与长途主机同步
[*] 将暗码保存在操纵系统密钥库中
11
electerm
https://github.com/electerm/electerm
https://i-blog.csdnimg.cn/blog_migrate/1efce78d783d9096ff42b280ed5107bf.gif
electerm是一个开源的ssh、telnet、serialport、sftp客户端步伐,支持Linux、mac和windows系统。
12
ConnectBot
https://github.com/connectbot/connectbot
https://i-blog.csdnimg.cn/blog_migrate/de91b1ac66b261b0ddc65269e59ebd2d.png
ConnectBot是一款实用于Android的安全Shell客户端,可让您通过加密安全连接到长途服务器。
13
WebSSH
https://github.com/huashengdun/webssh
https://i-blog.csdnimg.cn/blog_migrate/20074609ff70cc5b5ecad57ddf7190c4.png
WebSSH是一个简朴的Web应用步伐,可以作为ssh客户端连接到ssh服务器。它是用Python编写的,基于tornado,paramiko和xterm.js等框架。
功能特性:
[*] 支持SSH暗码验证,包罗空暗码。
[*] 支持SSH公钥身份验证,包罗DSA RSA ECDSA Ed25519密钥。
[*] 支持加密密钥。
[*] 支持双因素身份验证(基于时间的一次性暗码)。
[*] 支持全屏终端。
[*] 可调解终端窗口大小。
[*] 自动检测ssh服务器的默认编码。
[*] 支持主流欣赏器,包罗:Chrome、Firefox、Safari、Edge、Opera
14
WebSSH2
https://github.com/billchurch/webssh2
https://i-blog.csdnimg.cn/blog_migrate/186300fe0aaec77784b9ad611f50f3ef.gif
WebSSH2是一个ssh2、socket.io、xterm.js和express的Web SSH客户端,是一个基于HTML5 Web的终端仿真器和SSH客户端的应用,通WebSocket/Socket.io连接服务端的SSH2客户端署理,再连接到SSH2服务器。
原文链接:
14个开源免费SSH客户端,多星项目
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]