Ответ 1
Это возможно, но с некоторыми играми на сервере.
Как только вы ssh'ed на сервер, установите веб-сервер в этом окне. Скажем, файл с именем index.html, вы должны сделать его доступным по URL http://localhost:8000/index.html
или номер порта может быть любым.
Самый простой способ запустить веб-сервер в этом месте -
cd /directory/where/html/is/present
python -m SimpleHTTPServer 8000 # For python 2
python -m http.server 8000 # For python 3
Это работает при условии, что на сервере установлен python. Его не должно быть так сложно установить, так как python доступен практически у каждого менеджера пакетов в любой разновидности linux.
Теперь, когда 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