1、支持管理连接和组; 2、自定义终端; 3、深色主题; 4、支持同一个连接的多个实例; 5、恢复打开的主机; 6、同步~/.ssh/config; 7、使用密码保护数据;
1、配置文件管理:EasySSH使用JSON格式存储服务器信息,如主机名、端口、用户名、私钥路径等,方便统一管理和备份; 2、一键连接:通过定义好的别名,研究人员可以快速连接到任何已配置的服务器; 3、安全认证:支持公钥身份验证,提供更安全的连接方式; 4、命令历史记录:保存并重用过去的命令,提高工作效率; 5、可扩展性:作为一个开源项目,研究人员可以根据需求自定义扩展其功能;
1、简单易用:即便是不熟悉CLI(命令行界面)的用户,也能很快上手; 2、轻量级:安装包小,资源占用低,不影响其他进程运行; 3、定制化:允许自定义配置,满足特定需求; 4、社区支持:作为开源项目,有活跃的社区可以寻求帮助和交流经验;
1、多服务器运维:对于需要频繁在多个服务器间切换的系统管理员或DevOps工程师,EasySSH可以极大地节省时间并减少错误; 2、远程开发环境:开发者可以通过EasySSH轻松地接入各种远程开发环境,例如Docker容器或VPS; 3、自动化脚本:利用其API,可以在自动化脚本中集成SSH连接,进行批量操作或监控任务;
git clone https://github.com/muriloventuroso/easyssh.git
开发和构建 如果你想要根据自己的需求对EasySSH进行自定义开发或自行构建项目代码,则需要安装并配置好下列依赖组件: libgee-0.8-dev
libgtk-3-dev
libgranite-dev (>= 6.0.0)
libvte-2.91-dev
libjson-glib-dev
meson
valac
gpg
运行meson build配置环境变量,然后运行ninja test构建并运行自动规划测试: meson build --prefix=/usr
cd build
ninja test
如需安装,使用ninja install,并执行下列命令即可: sudo ninja install
com.github.muriloventuroso.easyssh
工具安装 广大研究人员可以直接使用Flatpak来安装EasySSH: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.github.muriloventuroso.easyssh
工具运行 flatpak run com.github.muriloventuroso.easyssh
工具运行截图 工具主界面
工具运行
许可证协议 本项目的开发与发布遵循GPL-3.0开源许可协议。 项目地址 EasySSH: https://github.com/muriloventuroso/easyssh 【 原文始发于微信公众号(FreeBuf):如何使用EasySSH轻松管理你的SSH连接
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论