文章 链接到标题 技术 链接到标题 GitHub - TNK-Studio/gortal: 🚪A super lightweight jumpserver service developed using the Go language. 一个使用 Go 语言开发的,超级轻量的跳板机服务。
一个简单[[跳板机]] 实现:启动一个 sshd server,来监听连接请求(使用的 GitHub - gliderlabs/ssh: Easy SSH servers in Golang ),默认会进入到一个 TUI 的交互界面(使用 GitHub - manifoldco/promptui: Interactive prompt for command-line applications ),让用户进行用户选择、服务器选择、连接等等。
额外解析了 scp 命令,如果检测到 ssh cmd 是 scp 时,会采用自身实现的 scp 来上传/下载文件。
配合阅读: How the SCP protocol works (Jan Pechanec’s weblog), 讲解了 [[SCP]] 协议的工作模式,以及具体的示例。
Netlify just sent me a $104k bill for a simple static site | Hacker News