簡體   English   中英

如何在遠程unix服務器中查看html文件?

[英]How to view html file in remote unix server?

我目前在遠程 unix 服務器上有一個 html 文件,我可以通過 ssh 連接到該文件。 我一直在使用SFTP不斷地將其傳輸到我的本地機器以在我編輯后查看它,但我已經厭倦了。

Mac 用戶擁有存儲在遠程 unix 服務器中的 html 文件的瀏覽器窗口視圖的最佳程序/方法是什么? 或者有沒有可以輕松編輯html文件的ssh客戶端?

這是可能的,但在服務器上有一些玩弄。

一旦您通過 ssh 連接到服務器,請在該框中安裝一個 Web 服務器。 假設文件名為index.html ,您應該使其在 URL http://localhost:8000/index.html可用,或者端口號可以是任何內容。

我能想到的在該位置啟動 Web 服務器的最簡單方法是

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 ,端口號為 7000。

那么html應該可以直接在

http://localhost:8000/index.html

在您的 Firefox 瀏覽器中。

此功能僅在 Firefox 瀏覽器中可用。

您可以使用 sshfs 掛載遠程目錄,這使您可以輕松訪問所有文件。 例如:

sshfs user@server:/directoryToMount /localDirectory

* nix的編輯器很多。 一個非常常見的是 (或VIM),但是你可以使用像更快樂納米 -許多我這個有點像的鍵綁定的事幫助人的nano比他們做的vi 當然, emacs在* nix上非常常見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM