文件名称:lazyssh:跳转主机SSH服务器,可按需启动计算机
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-31 03:21:51
Go
懒SSH LazySSH是仅充当跳转主机的SSH服务器,并动态启动临时虚拟机。 如果您发现自己只是短暂地启动虚拟机只是为了通过SSH进入虚拟机并尝试一下,那么LazySSH就是尝试通过ssh命令自动执行该流程。 当您连接时,LazySSH会为您启动计算机,并在断开连接后(一段时间后)将其关闭。 另一个可能的用途是让LazySSH坐在构建服务器的前面,以启动用于构建的特定类型的计算机。 (请考虑不同的CPU体系结构或操作系统。) 重要提示:LazySSH是一段年轻的代码。 如果您打算使用它来创建耗资的资源(例如AWS EC2实例),请密切注意使用情况。 例如,如果您在错误的时间使笔记本电脑进入睡眠状态,或由于任何原因LazySSH崩溃,则可能使资源处于运行状态。 重要提示:LazySSH的安全性尚未经过任何测试,因此最好在封闭的环境中运行它。 (不面向公共Internet或使用防火
【文件预览】:
lazyssh-main
----manager()
--------manager.go(7KB)
----.gitignore(170B)
----go.mod(334B)
----default.nix(303B)
----flake.lock(569B)
----doc()
--------index.md(1KB)
--------providers()
----go.sum(7KB)
----.github()
--------workflows()
----COPYING(34KB)
----main.go(3KB)
----scripts()
--------upload-docker.sh(2KB)
--------upload-release.sh(375B)
--------build-release.sh(2KB)
----providers()
--------interface.go(4KB)
--------aws_ec2()
--------forward()
--------virtualbox()
----README.md(3KB)
----flake.nix(4KB)
----TODO.md(2KB)
----config.go(4KB)