4

Я создал среду разработки своего веб-сайта ... используя VirtualBox ... и теперь мне нужно сделать его доступным за пределами сети моего домашнего офиса. Я использую Virtualbox 4.1.18, установленный на рабочем столе Win7. Виртуальная машина работает под управлением CentOS 5.6. У моего домашнего офиса есть статический ip. Я использую маршрутизатор Linksys e4200. Виртуальная машина настроена на использование мостового адаптера. Моя виртуальная машина может получить доступ к сети. Мой хост-компьютер может успешно пропинговать виртуальную машину. Другие ПК в моей домашней сети могут успешно пропинговать мой хост-компьютер и виртуальную машину. Я также предоставил виртуальной машине свой собственный статический IP-адрес в моей сети.

Как проверить, видят ли другие серверы вне моего домашнего офиса этот dev-сервер? Какой IP-адрес будет указывать на dev-сервер в этом сценарии?

Что мне делать дальше, чтобы сторонние разработчики могли получить доступ к этому серверу через ftp и / или ssh?

2 ответа2

2

Вам нужно зайти на свой маршрутизатор и настроить виртуальный сервер на статический IP; не ваш виртуальный хост

Кроме того, вы можете перенаправлять порты с помощью Virtualbox (не уверен, насколько это просто), но это больше, чем просто дать вашему CentOS-устройству статический IP-адрес. Маршрутизатору на самом деле все равно, что это виртуальный сервер, потому что вы используете мостовую сеть.

В дальнейшем IP-адрес, который вы будете использовать, является публичным IP-адресом вашей домашней сети.

Удачи

0

Вам нужно будет перенаправить порты на вашу виртуальную машину. Если он установлен в мост, он должен находиться в вашей сети, как и любая другая физическая машина. С этого момента ваш маршрутизатор направляет входящий трафик FTP и SSH на ваш сервер с помощью переадресации портов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .