Вопрос
Дома имеется такая система: интернет по витухе от провайдера идёт на роутер, с которого уже раздаётся на стационарный комп и 2 ноута. Один из ноутов выполняет эдакую роль своеобразного сервера - файлопомойка + раздача инета по wi-fi для подключения других ноутов. Сам этот "сервер" лежит и пылится под столом, поэтому все операции с ним я выполняю со своего ноута, заходя на сервер по ssh или иногда по vnc.
В принципе, ничего сложного, но вот, допустим, буду я с этим ноутом не дома, но в инете. Как можно будет зайти по ssh на этот самый сервер? Ведь ip у него внутренний (192.168.0.103), а внешний ip имеется только на роутере.
Я никаких особых админских знаний как бы не имею, но смутно представляю, что это должно быть как-то так: по ssh осуществляем такую маршрутизацию: заходим во всю домашнюю сеть, используя внешний ip, а затем по внутреннему выбираем нужный комп.
В общем, как такое осуществить?
Ответ
пробросить на роутере нужный порт.
заходишь в админку роутера, ищешь раздел Forwarding (или что-то подобное), пробрасываешь 22 порт на ip сервака. Profit!
***
Однако, если роутер не виден из внешки, а доступен только в локальной сети, то и войти на него можно будет только из локальной сети.