云雀ssh工具

云雀ssh是一款ssh客户端工具,可以链接linux服务器

Posted by Gjx on 2024-03-15

云雀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
image.png

演示图

image.png

功能说明

  • 配置管理
  • 配置解析
  • shell终端(实现了基本的操作,对字符颜色等样式目前是简单过滤掉)
  • 基于libssh2的ssh通信