2017-02-04 1 views
-1

Я делаю свою HW на этой странице: https://www.isi.deterlab.net/file.php?file=/share/shared/Softwareexploitsexercise/index.html#dassignКак реализовать настройку туннеля ssh в порт ... здесь?

Во втором задании, я не знаю, как сделать следующее:

Если вы настроили SSH туннелирование к порту 80 через локальный порт 8118 (а хорошая идея), приложение памятки можно получить по адресу http://localhost:8118/cgi-bin/memo.cgi

Как настроить SSH туннелирование в порт 80 через локальный порт 8118? Это определенная команда в терминале? Не могли бы вы рассказать мне, как это сделать? Вся операция должна выполняться в оболочке, потому что она находится на определенной платформе.

+0

Это не по теме для StackOverflow. Это не актуально на любом сайте StackExchange, потому что мы не делаем домашнее задание для вас. –

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

0

Эта функция ssh называется переадресацией портов.

экспедиторские Локальный порт прослушивает порт на локальном компьютере и пересылает его через подключение к указанному адресату:

ssh -L 8118:localhost:80 ssh-server 

В примере он пересылает порт от компьютера клиента локального хоста на удаленном сервере, но вы можете укажите любой желаемый пункт назначения. Я предполагаю, что сервер http работает на этом сервере.

Дистанционных экспедиторские делают противоположный, т.е. прослушивает порт на удаленном сервере и вперед через SSH к указанному адресату:

ssh -R 8118:localhost:80 ssh-server 

Опять же, это не должен быть локальным. Он может перенаправить порт 8118 на ssh-сервер в любой пункт назначения, доступный с клиентской машины.

Обе пересылки полезны, когда услуга недоступна непосредственно из удаленного адресата, либо из-за брандмауэра, видимости, либо просто для службы, работающей только на локальном хосте.

+0

Не могли бы вы рассказать мне, что ssh-сервер в моем случае? И каковы отношения с файлом cgi в моем вопросе? – fourth

Смежные вопросы