2014-01-14 42 views
5

我目前有一個遠程Unix服務器上的HTML文件,我SSH。我一直在使用SFTP將其不斷傳輸到我的本地機器,以便在編輯後查看它,但我已經厭倦了這一點。如何查看遠程unix服務器中的html文件?

什麼是Mac用戶有一個瀏覽器窗口視圖的HTML文件存儲在遠程Unix服務器的最佳方案/方法是什麼?還是有一個SSH客戶端,可以輕鬆地編輯HTML文件?

+0

如果您只是需要通過控制檯會話查看文件,我建議使用基於文本的Web瀏覽器的鏈接/ lynx。否則,正如[Benny Hill所說](http://stackoverflow.com/a/21125276/1454048),只需使用標準的* nix編輯器即可。 – admdrew

回答

15

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

將ssh登錄到服務器後,在該框中安裝Web服務器。 說這個文件被命名爲index.html,你應該在網址http://localhost:8000/index.html上提供它,或者端口號可以是任何東西。

我能想到在那個位置開始的web服務器的最簡單的方法是

cd /directory/where/html/is/present 
python -m SimpleHTTPServer 8000 

這個工程是安裝在服務器上提供的蟒蛇。它不應該很難安裝它,因爲幾乎每個軟件包管理器都可以在各種linux下使用python。

現在,HTML是可以在這臺機器上的Python

http://localhost:8000/index.html

但我們還沒有以這種方式配置瀏覽器。

要做到這一點,你需要重新ssh到服務器,但是這一次-D選項

ssh servername -D 7000 

-D指定應用水平隧道通過ssh在Firefox連接時

然後,喜好/選項 - >高級 - >網絡 - >連接設置 - >選擇手動配置代理

SOCKS主機應本地主機,端口號7000

然後將HTML應該

http://localhost:8000/index.html

在Firefox瀏覽器

是直接可用。它僅在Firefox瀏覽器中可用

+0

令人印象深刻。我唯一需要改變的就是網址,html存儲在 http://0.0.0.0:8000/index.html 非常感謝! –

0

* nix有許多編輯器。一個非常常見的是vi(或vim),但是你可能更喜歡使用像nano這樣的東西 - 我已經幫助過很多人,比如nano的鍵綁定,比他們的vi更好。當然emacs在* nix上很常見。

相關問題