How to view html file in remote unix server?

前端 未结 2 2009
长发绾君心
长发绾君心 2021-02-01 05:30

I currently have an html file on a remote unix server that I ssh to. I have been using SFTP to constantly transfer it to my local machine to view it after my edits, but I am tir

相关标签:
2条回答
  • 2021-02-01 06:06

    You can mount the remote directory with sshfs which gives you easy access to all the files. E.g.:

    sshfs user@server:/directoryToMount /localDirectory
    
    0 讨论(0)
  • 2021-02-01 06:09

    It is possible, but with some playing around on the server.

    Once you have ssh'ed into the server, install a web server in that box. Say the file is named index.html, you should make it available at the URL http://localhost:8000/index.htmlor port number can be anything.

    The simplest method I can think of starting a web server at that location is

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

    This works provided python is installed on the server. It should not be that hard to install it as python is available from almost every package manager in every flavor of linux.

    Now that html is available at python

    http://localhost:8000/index.html

    on that machine.

    But we have not yet configured the browser in such way.

    To do that you need to ssh into the server again, but with a -D option this time

    ssh servername -D 7000
    

    -D specifies application level tunneling when connecting via ssh

    Then in Firefox, preferences/options -> Advanced -> Networks -> Connection Settings -> Choose Manual Proxy configuration

    SOCKS HOST should be localhost , port no 7000.

    Then the html should be directly available at

    http://localhost:8000/index.html

    in your Firefox browser.

    This feature is only available in the Firefox browser.

    0 讨论(0)
提交回复
热议问题