我在 haxelib 中搜索了一个库,用于使用 ssh
连接 haxe 来远程编辑服务器上的文件,或列出目录中的文件。
有人用 haxe 做过这个吗?
最佳答案
I want to build a desktop app to create a yaml editor that will change settings files of several servers using a frontend like haxe-ui.
好吧,您可能有很多方法可以做到这一点,但我建议您分开关注:
desktop app to create a yaml editor
好吧,这是 Haxe/编程语言的一个很好的用例。构建一个编辑器,检查。
change settings files (located on) several servers
好的,所以您可以在这里选择。要么
- 通过某些网络文件系统使远程文件显示为本地文件,或者
- 将文件复制到本地,进行编辑,然后复制回来,或者
- 推出您自己的支持网络的服务,该服务在每台服务器上运行、接收命令并修改文件。
随机:鉴于这些是设置文件,您可能还想在更改后重新启动某些服务。
我认为选项 2 是最简单的。甚至有很多方法可以做到这一点:
使用 scp 将设置文件带到本地位置,在本地编辑它们,然后将它们推回。如果您设置了 SSH key ,则无需费心密码。
Netcat 是另一种通过网络推送字节(也称为文件)的工具。它比 scp 简单,但没有安全措施。
或者,发挥创意/疯狂,并说,“我的设置文件将全部存储在 git 存储库中。‘同步’过程将是推/拉设置。”
有很多方法可以完成此任务。
关于haxe - 使用 haxe 编辑远程文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57995817/