云雀ssh
这是一个c++开发的跨平台ssh客户端工具,主要用来代替xshell。
支持编译为macos、linux、windows程序。
简介
日常工作中经常需要连接服务器,商用软件不方便用了,其他一些免费的ssh客户端工具要么不好用,要么是基于Electron开发,比较占用内存,所以有了开发一款自己的轻量级ssh客户端的想法。
本项目通过conan2.0来管理依赖,GUI主要通过wxWidgets来实现,可跨平台。
开始
# 下载依赖的wxWidgets,并编译安装
conan source .
# 从conan仓库下载依赖
conan install
# 编译项目,生成cmake debug配置
conan build . --build=missing --settings=build_type=Debug
演示图
功能说明
- 配置管理
- 配置解析
- shell终端(实现了基本的操作,对字符颜色等样式目前是简单过滤掉)
- 基于libssh2的ssh通信