首页 > 解决方案 > 使用 haxe 编辑远程文件?

问题描述

我在 haxelib 中搜索了一个库,用于使用ssh与 haxe 的连接远程编辑服务器上的文件,或列出目录中的文件..

有没有人用haxe做到这一点?

标签: haxe

解决方案


我想构建一个桌面应用程序来创建一个 yaml 编辑器,该编辑器将使用 haxe-ui 之类的前端更改多个服务器的设置文件。

好的,您可能有很多方法可以做到这一点,但我建议您将您的担忧分开:

用于创建 yaml 编辑器的桌面应用程序

好的,这是 Haxe / 一种编程语言的一个很好的用例。建立一个编辑器,检查。

更改设置文件(位于)多台服务器

好的,所以你在这里有选择。任何一个

  1. 通过某些网络文件系统使远程文件显示为本地文件,或
  2. 将文件复制到本地,编辑它们,然后将它们复制回来,或者
  3. 滚动您自己的支持网络的服务,该服务在每台服务器上运行、接收命令并修改文件。

随机:鉴于这些是设置文件,您可能还希望在进行更改后重新启动某些服务。

我会说选项2是最简单的。甚至有很多方法可以做到这一点:

  1. 使用 scp 将设置文件带到本地位置,在本地编辑它们,然后将它们推回。如果你设置了 SSH 密钥,你就不必担心密码了。

  2. Netcat 是另一种通过网络推送字节(又名文件)的工具。它比 scp 简单,但没有安全措施。

或者,发挥创造力/疯狂地说,“我的设置文件将全部存储在 git 存储库中。‘同步’过程将是推/拉设置。”

有很多方法可以完成这项工作。


推荐阅读