gpt4 book ai didi

html - 如何在远程 unix 服务器上查看 html 文件?

转载 作者:技术小花猫 更新时间:2023-10-29 12:29:43 27 4
gpt4 key购买 nike

我目前在远程 unix 服务器上有一个 html 文件,我可以通过 ssh 访问它。我一直在使用 SFTP 不断地将它传输到我的本地机器以在我编辑后查看它,但我对此感到厌倦。

让 Mac 用户在浏览器窗口中查看存储在远程 unix 服务器中的 html 文件的最佳程序/方法是什么?或者有没有可以轻松编辑html文件的ssh客户端?

最佳答案

这是可能的,但需要在服务器上进行一些尝试。

一旦您通过 ssh 连接到服务器,请在该框中安装一个 Web 服务器。假设文件名为 index.html,您应该在 URL http://localhost:8000/index.html 上提供它,或者端口号可以是任何内容。

我能想到的在该位置启动网络服务器的最简单方法是

cd /directory/where/html/is/present
python -m SimpleHTTPServer 8000 # For python 2
python3 -m http.server 8000 # For python 3

只要在服务器上安装了 python,就可以正常工作。安装它应该不难,因为几乎所有 linux 版本的包管理器都提供 python。

现在 html 可以在 python 上使用了

http://localhost:8000/index.html

在那台机器上。

但我们还没有以这种方式配置浏览器。

为此,您需要再次通过 ssh 连接到服务器,但这次要使用 -D 选项

ssh servername -D 7000

-D 指定通过 ssh 连接时的应用程序级隧道

然后在 Firefox 中,首选项/选项 -> 高级 -> 网络 -> 连接设置 -> 选择手动代理配置

SOCKS HOST 应该是 localhost , port no 7000.

那么 html 应该可以直接在

http://localhost:8000/index.html

在您的 Firefox 浏览器中。

此功能仅在 Firefox 浏览器中可用。

关于html - 如何在远程 unix 服务器上查看 html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21124869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com