Назад | Перейти на главную страницу

Какие шаги необходимы для создания виртуальной машины на сервере и обеспечения доступа к этой виртуальной машине извне или даже внутри сети?

У меня есть сервер, на котором размещено несколько гостевых виртуальных машин. Виртуальные машины сервера управляются через VSphere.

Не обращая внимания на все виртуальные машины, кроме одной новой, SUSE 10 VM, рассмотрите следующий вопрос:

Я хочу иметь доступ к этой виртуальной машине (которую я назову сурком) из любой точки сети. Я мог бы даже захотеть получить доступ к этой виртуальной машине извне сети. Мне нужен только SSH-доступ к виртуальной машине. Какие шаги необходимы для достижения этой цели?

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

У меня есть доступ к серверу виртуальной машины (не ssh).

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

Назначьте ему IP-адрес, как и любому серверу в сети. Откройте порт 22 (SSH) на всех брандмауэрах между хостом и сетями, из которых вы хотите получить к нему доступ. Откройте порт 22 на брандмауэре SUSE, я предполагаю, что это iptables.

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

Здесь нужно сделать два шага: подключить машину к сети и сделать ее доступной.

Первый шаг - это единственное, что отличает виртуальную машину от физической: вам нужно правильно настроить сеть на хосте и на виртуальной машине, а затем вам понадобится виртуальная операционная система для распознавания виртуальной сетевой карты (это то, что VMware Tools для).

Как только это будет сделано, виртуальная машина станет точно такой же, как и любая другая физическая машина: дайте ей IP-адрес, откройте ее порт SSH (22) в iptables, и любой другой компьютер в той же сети сможет подключиться к нему.

А как насчет других сетей? Что ж, это в руках роутеров и / или брандмауэров, которые у вас есть. Если, например, вы хотите сделать эту машину доступной из Интернета, тогда вы действительно необходимо поговорить с вашим сетевым администратором.