Как я могу обмениваться файлами через Интернет между Windows 7 и Linux? [закрытый]

Я хочу непрерывно записывать небольшие мультимедийные файлы (150-200 кб) с настольной машины windows 7 за домашней локальной сетью на сервер Debian Linux в центре обработки данных через интернет. Система будет работать в течение многих месяцев. Как я могу это сделать?

5
задан Kevin Panko
10.03.2023 11:34 Количество просмотров материала 2418
Распечатать страницу

3 ответа

другой вариант, который может быть проще, может быть с помощью win-sshfs или эквивалент. Это позволяет использовать ssh для подключения удаленной файловой системы, такой как SMB, поэтому ее легко читать/писать в режиме реального времени, обеспечивает безопасность в соответствии с VPN, а непосредственность и простота недоступны на SCP

0
отвечен davidgo 2023-03-11 19:22

у вас есть несколько вариантов, как вы понимаете.

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

  • Дукана позволяет подключить сервер SSH как диск Windows.

  • вы можете установить Cygwin на вашей системе Windows и использовать Cygwin это scp копировать файлы через SSH в ваш Debian Linux бокс. Я уверен, что с достаточно searchng можно найти автономное командной строки scp Это не требует установки Cygwin.

VPN решения, такие как OpenVPN, дадут вам безопасное соединение между вашим сервером и вашей системой Windows. Но вы все еще нужно что-то делать с фактической транспортировкой данных. Вы могли бы, как только у вас есть OpenVPN, установленный на обоих концах, установить и настроить samba на стороне Linux, а затем сопоставить поле Linux через VPN в качестве диска на Windows. Он будет медленным и немного нестабильным в зависимости от вашего интернет-соединения. И намного больше работы, чем просто делать что-то с SSH.

если окно Windows нужно будет только "загрузить" в окно Debian, вы можете настроить веб-сервер в Debian box, защитите его с помощью SSL и используйте инструмент загрузки HTTP(S) для передачи файлов. Если у вас нет веб-сервера в этой системе, проще просто использовать SSH.

есть также много более эзотерических методов, которые все еще больше работы, чем SSH + Докан или scp выше и не более безопасным или простым в использовании.

0
отвечен LawrenceC 2023-03-11 21:39

мнения в сторону, давайте посмотрим на варианты, которые вы дали:

1) SMB

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

2) VPN

VPN в одиночку не сделает трюк. Вам нужно будет использовать какую-то другую технологию поверх нее, например, SMB, NFS или любой другой метод. Кроме того, в зависимости от качества соединения перерывы могут повлиять на работу приложения.

3) SCP

SCP-это протокол передачи файлов с использованием SSH и похож (но, как указывалось в комментариях, не такой же, как) SFTP. Это очень безопасный протокол и будет хорошо работать для ваших нужд, с побочным эффектом накладных расходов, так как вы будете передавать файлы в пакетах, а не непрерывно (или запускать scp x раз в минуту, для образец.)

между 3, SMB является самым простым, чтобы просто начать работать, если вы делаете это правильно, и если вы знакомы с тем, как правильно настроить samba.

0
отвечен Nathan C 2023-03-11 23:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

linux
network-shares
samba
scp
windows-7
Вверх