项目地址: https://github.com/NitroCao/aliyun-workbench-cli
有些 ECS 实例没有公网 IP ,此时只能通过网页端的 ECS Workbench 来连接这些实例。但网页端的 web terminal 体验很差,很多 bash 自带的快捷键用不了,复制粘贴也很难受。所以抽空分析了下网页端的接口,然后用 Go 写了一个 cli 。
用法很简单,在网页端登录云控制台,从 cookie 中找到名为 login_aliyunid_ticket 的 cookie ,在本地终端用其值设置名为 LOGIN_ALIYUNID_TICKET 的环境变量。注意用单引号包裹 cookie 值,否则其中包含的特殊字符会导致 cookie 值改变:
export LOGIN_ALIYUNID_TICKET='<login_aliyunid_ticket>'
目前只支持列出指定 region 的所有实例以及登录指定实例,后续抽空会把上传和下载文件也补上。
后续计划支持其他云资源,会持续更新。请 v 友们顺手点个 star 😘
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.