Как работают программы типа LogMeIn в аспекте передачи файлов - PullRequest
1 голос
/ 03 июня 2011

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

Еще один способ получить доступ к файлу с моего компьютера - если я установлю на своем компьютере какой-нибудь сервер, например WAMP, я открою порт на маршрутизаторе, чтобы весь трафик, поступающий с порта 80, направлялся на компьютер A и таким образом, когда я наберу свой IP-адрес в глобальной сети, я пойду к своему директору www на компьютере A. Наконец, я смогу получить доступ ко всем файлам внутри моего корневого каталога www.

В некоторых случаях мне приходится открывать порты в брандмауэре, чтобы это произошло. Я хотел бы создать программу, которая позволила бы мне получить безопасный доступ к файлам на моем компьютере. Не будет смысла хранить все мои файлы в моем корневом каталоге www. Кроме того, я должен открыть порт в моем маршрутизаторе, чтобы это произошло. Когда я отправлял файл из logmein, мне не нужно было открывать порты на моем маршрутизаторе.

1 Ответ

0 голосов
/ 03 июня 2011

Чтобы установить соединение, вы должны открыть порт с одной или другой стороны. Такие сервисы, как LogMeIn, делают то, что вы подозреваете, используя компьютер в качестве прокси.

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

...