ServerBox是一款SSH连接Linux服务器的软件,使用Flutter开发各平台都有,提供服务器状态图表和管理工具。包括实时监视服务器性能、管理文件、安全地远程访问和监控应用程序状态。支持中文,可以很好的满足于不同用户的需求及需要,占用内存也十分小,不卡不顿,安全流畅,快来下载试试吧!
SSH 终端, SFTP, Docker & 包 & 进程 管理器, 状态图表, 代码编辑器...
特殊支持:生物认证、推送、桌面小部件、watchOS App、跟随系统颜色...
支持ping。
支持主要的linux发行版。
支持base64、url编解码。
支持ssh、sftp、包(apt、yum等)管理、docker 管理、snippet。(实验性功能)。
有数据接收区,及数据发送区两个编辑框,用于发送与接收数据。
在接收区与发送区有两个多选框,用于发送与接收16进制的数据。
可以将接收到的数据存入文件,可以通过文件输入数据到发送区。
部分 SSH 无法连接
目前只支持 Unix-like 系统,例如:Linux、macOS、Android(Termux),不支持 Windows。
检查 SSH 版本,建议使用最新的 OpenSSH 版本。
如果确实有需求连接非标准、旧版本 SSH,可以
修改根目录下 pubspec.yaml 中依赖 dartssh2 的版本为 2.8.2
运行 flutter pub get
重新编译 App
SSH终端输入
由于输入法的多样性,可能 “部分” 兼容性不佳,可以在 设置-键盘类型 中切换为 visiblePassword。 进行上述修改后无法再输入中文,但可以获得更好的体验。
Android SSH 终端断连
影响这个问题的有几个因素:
SSH Server 是否设置了存活时间
是否在系统设置关闭了 ServerBox 的省电优化 如果无上述因素,那目前的我暂时无能为力(非原生Android开发者),希望有人贡献 PR。