用 go 实现 ssh 客户端(千行左右的代码),一般人用到的 ssh 功能都已支持。

查看 38|回复 1
作者:LonnyWong   
开源地址: https://github.com/trzsz/trzsz-ssh
tssh 已实现 ssh 客户端常用的基本功能( 除了 ssh 端口转发 ),一般人用到的 ssh 功能都已支持,欢迎各位大佬试用。
两大额外功能( 亮点 ):
1 、支持选择( 搜索 )~/.ssh/config 中的服务器,进行登录。相当于 tssh 内置了服务器管理功能,并且类似 vim 的操作方式不需要用到鼠标。
2 、tssh 内置支持 trzsz ( trz / tsz ),这在 Windows 平台很有用,解决了 trzsz ssh 上传速度慢的问题。

PS:通过用 go 写一个 ssh 客户端,对 ssh 的原理了解更深入了,特别是 ProxyJump 和 ProxyCommand 相关逻辑。

ssh, tssh, 客户端, 功能

mywaiting   
赞~ 已经用上~
您需要登录后才可以回帖 登录 | 立即注册

返回顶部