3

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

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

3 ответа3

3

Вы уже пробовали что-то вроде TeamViewer? Это хороший способ легко и безопасно подключиться к нескольким устройствам удаленно.

Во время настройки пользователю обычно предлагается создать учетную запись для удаленного доступа. Различные функции доступны на ходу;

  • дистанционная печать

  • VPN безопасный сеанс

  • передача файлов и т. д.

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

Это также позволяет пользователю настроить автоматический доступ (будет соответствовать вашему сценарию). Он поставляется как с некоммерческой лицензией, так и с корпоративной, то есть он бесплатный, поэтому я советую попробовать, если вы еще не пробовали.

2

TeamViewer , вероятно, будет проще всего настроить, но другой вариант - настроить домашнюю систему как сервер Secure Shell (SSH) . Существует множество реализаций серверного программного обеспечения SSH для систем Microsoft Windows, которые бесплатны для личного использования. Некоторые, которые я использовал, включают следующее:

Как только у вас будет запущено программное обеспечение сервера SSH в домашней системе, вам нужно будет настроить домашний маршрутизатор / брандмауэр так, чтобы он разрешал подключения через TCP- порт 22, общеизвестный порт для SSH и перенаправлял это подключение на порт 22, или вы можете использовать нестандартный порт, если вы предпочитаете. Затем в мобильной системе вам необходимо установить программное обеспечение клиента SSH. PuTTY - это широко используемый пакет программного обеспечения клиента SSH, используемый для систем Windows. PuTTY предоставит вам интерфейс командной строки (CLI) для вашей домашней системы, т. Е. Интерфейс, похожий на тот, который был бы у вас, если бы вы открыли окно командной строки в любой из ваших систем. Преимущество интерфейса командной строки, которое вы получаете при подключении SSH, заключается в том, что кто-то другой может работать в домашней системе без вмешательства вас, пока вы выполняете команды или передаете файлы через соединение SSH.

PuTTY поставляется с программой psftp для передачи файлов с использованием протокола передачи файлов SSH (SFTP), но WinSCP, который также является бесплатным, предоставляет программу SFTP с графическим интерфейсом пользователя (GUI), позволяющим перетаскивать файлы из одной системы в другой.

Конечно, многим нужен графический интерфейс для управления удаленным компьютером. Вы можете использовать программное обеспечение Virtual Network Computing (VNC), чтобы предоставить механизм графического интерфейса для удаленного управления другим компьютером. Существует несколько бесплатных пакетов программ VNC для систем Windows. Вы должны установить программное обеспечение сервера VNC в домашней системе и программу просмотра VNC в мобильной системе. Одним из бесплатных пакетов VNC с открытым исходным кодом является UltraVNC. Некоторые программы VNC не используют шифрование, поэтому люди часто туннелируют соединение VNC через соединение SSH, поскольку соединения SSH зашифрованы. Вы можете установить модуль шифрования для UltraVNC, чтобы вам не нужно было туннелировать соединение VNC через SSH. Если вы не туннелируете VNC через SSH, вам нужно будет перенаправить порт VNC, порт 5900 с домашнего маршрутизатора / брандмауэра на домашний сервер.

Другой альтернативой может быть использование протокола удаленного рабочего стола Microsoft (RDP). Вам потребуется включить поддержку RDP-сервера в домашней системе, что можно сделать через графический интерфейс Windows или из командной строки. Если вы делаете это с помощью метода графического интерфейса пользователя и используете брандмауэр Microsoft Windows в качестве брандмауэра на основе хоста в своей домашней системе, правила брандмауэра должны автоматически настраиваться. Если в домашней системе запущено другое программное обеспечение брандмауэра, возможно, вам придется вручную настроить его, чтобы разрешить подключение с удаленных систем через RDP. Вам нужно будет перенести порт переадресации 3389 на домашнем маршрутизаторе / брандмауэре на домашний сервер. Вы также можете перенаправить соединение RDP через соединение SSH, но оно зашифровано. Тем не менее, по крайней мере для Windows 7, хотя я не уверен в Windows 8, вам потребовалась Профессиональная, Бизнес или Максимальная версии Windows 7, а не Домашняя версия, чтобы настроить систему в качестве RDP-сервера.

0

"Другая безопасная сеть", вероятно, не позволит вам удаленно подключиться к другому ПК, по крайней мере, без хитрости. Например, вы можете запустить SSH-сервер дома и подключиться к нему с помощью штопора. На Windows Cygwin хорошо работает для этого.

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