[英]How to view a html file in browser, when html file is on a remote server(linux)
[英]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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.