在也不用安装其他ssh连接管理工具了

这两天把mac linux下管理服务器,ssh连接管理等实现了,算是把以前立下的flag完成了。

以前linux下连接服务器建了一堆脚本alias什么的。在windows上用xshell mobaxterm什么的。 现在在也不用切换屏幕去操作了。。。

基本功能

  1. 创建一个ssh链接并持久化连接信息
  2. 根据历史连接信息直接连接
  3. 管理历史连接信息
  4. 批量执行相同操作
  5. 支持shell脚本代码段快捷执行,参考elisp lisp python的代码片段执行。
  6. 支持TOTP两步验证

暂时不支持

  1. 文件上传
  2. 文件下载

查看依赖安装

暂时未做成一个package 源代码

4赞

我记得好像 org-mode 可以拿来搞这个,估计连接保持是没有做的。 :+1:

不清楚,orgmode我只用来写文章和记录TODO 我是没找到像xshell mobaxterm一样用来管理远程服务器,就写了个。

重新优化了一下代码,移除调试遗留的多余代码,解决使用ssh config ProxyCommand的情况连接问题。 提供直连和代理连接两种方式连接服务器。

受不了,item2 蹩脚的文件上传。。。

最近挺多手动上传文件的需求的。今天就利用scp实现了远程文件上传,下载。

  • 支持2FA (TOTP)
  • 支持堡垒机(跳板),不用去编辑.ssh/config了
  • 支持批量文件上传下载 (dired模式下mark多文件上传)
  • 支持上传当前编辑的buffer文件
  • 支持历史路径选择(重启后清空) 用起来就跟我用xshell mobaxterm一毛一样的感觉。就是文件下载时需要手动指定文件位置,本来想利用tramp解决,结果没能解决堡垒机的问题(有空得仔细读一下tramp代码)。。