如何远程编辑位于树莓派上的文本文件?

如何远程编辑位于树莓派上的文本文件?

Raspberry Pi 上运行着一些软件,如果不懂技术的用户能够从 Mac 笔记本电脑编辑其中一个(文本)配置文件,那将非常有用。笔记本电脑和 Raspberry Pi 位于同一网络上。

通过 http 读取文件很简单(http 服务器为文件所在的文件夹提供服务,用户可以通过 Web 浏览器访问)。

但我不知道什么是最简单的方法,让用户也能编辑文件。设置一些更复杂的 http web 服务器可能是一个解决方案,但这似乎相当先进。

任何设置都可以在 pi 上完成。理想情况下,不需要在 Mac 笔记本电脑上进行任何设置。

答案1

在 Mac 上安装 Samba 共享(一次完成)算作“设置”吗?

一种解决方案是授予 ftp/sftp 访问权限,并在 Mac 端使用可以“透明地”编辑 ftp 服务器上文件的 ftp 客户端。FileZilla 可以做到这一点。但在我看来,这并不比 samba 共享更简单。最后,无论采用哪种解决方案,Mac 用户都必须输入一些信息才能访问远程服务器(Pi)。

编辑:我在这里假设两台机器在同一个本地网络上,但你没有提到这一点。如果 Mac 通过互联网访问 Pi 并且不使用 VPN,我不建议使用 samba 或 ftp(sftp 更安全)。

答案2

您可以使用 WinSCP 等开源应用程序。接下来,启动 SFTP 会话。之后,您可以在服务器的文件系统中找到要修改的文件并浏览。您可以使用右键单击菜单在 Windows 环境中使用您喜欢的编辑器打开该文件。

相关内容