Доступ к пластиковому серверу SCM вне домашней сети

Я установил сервер Plastic SCM на одном из своих домашних компьютеров (Windows 7 - Home Prem). Сервер доступен из клиентов, находящихся в моей домашней сети. Он разрешается с использованием имени ПК домашней сети в качестве адреса сервера / видимого имени.

Однако я хотел бы иметь возможность доступа к серверу за пределами домашней сети. В идеале я хотел бы использовать IP-адрес, который был назначен для ПК интернет-провайдером, где находится сервер. Я могу справиться с периодическими изменениями IP-адресов. ПК - это обычный персональный ПК (т.е. не настроенный в качестве сервера).

Пара вопросов: возможно ли получить доступ к серверу Plastic SCM из-за пределов домашней сети, используя IP-адрес, который интернет-провайдер назначает ПК, на котором находится PSCM-сервер?

Во-вторых, инструмент конфигурации сервера автоматически отображает в качестве видимого имени ПК имя, назначенное в домашней сети. Это не позволяет мне вводить IP-адрес. Если ответ на первый вопрос положительный, как я могу ввести желаемый IP-адрес?

Есть ли какие-либо конфигурации, которые должны быть в Windows 7 (Home Premium), возможно?

Мы ценим любые предложения.

2 ответа

Пластиковые серверы SCM прослушивают два порта: один SSL и обычный TCP. Я настоятельно рекомендую вам установить соединение SSL, если вы собираетесь открыть порт в Интернете.

http://codicesoftware.blogspot.com/2010/08/ssl-enabled-plastic-connections-reborn.html

Для настройки вашего ПК:

  • Как вы указали, вам нужно перенаправить трафик с вашего маршрутизатора на ваш компьютер
  • "Перенаправление" должно идти от публичного порта к пластиковому порту SCM (TCP или SSL)
  • На вашем ПК должен быть настроен брандмауэр, чтобы разрешить входящий трафик на порт Plastic SCM

Что касается вашего вопроса о "конфигурации сервера": нет, он просто показывает вам имя, вы не можете установить IP, так как он просто берет IP / имя с вашего сервера. В противном случае это не сработает, если только вы не имеете в виду компьютер с несколькими IP. Это тот случай? У вас есть более одной сетевой карты на вашем компьютере? Если это так, есть способ указать, где слушать, но давайте сначала подтвердим ваш сценарий.

Я предполагаю, что вы используете Plastic 4.x (я не знаю, насколько версия 3.x похожа на эту)

Ответ на ваш первый вопрос - ДА. Я часто подключаюсь к своему домашнему пластиковому серверу со своей рабочей машины, чтобы просмотреть или получить нужные мне проекты / инструменты.

Ваш второй вопрос не является технически точным - вам нужен инструмент КЛИЕНТА для доступа к IP-адресу вашего сервера - и это возможно.

Чтобы ответить на ваш последний вопрос - как это сделать: запустите инструмент настройки клиента на этом "внешнем" ПК. На третьей странице инструмента настройки CLIENT он запрашивает выбор сервера Plasti SCM - он дает вам запись для адреса сервера и запись для порта.

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

Ваше единственное другое соображение заключается в том, что брандмауэр на Win7 (и, как указал Пабло, конфигурация вашего маршрутизатора для "указания" на серверную машину на нужные порты (8087/8088) должна быть перенаправлена), должна разрешать доступ к этим портам. (Я думаю, что 3.x использовал разные порты)

Другие вопросы по тегам