Вы можете использовать VNC , используя, например, UltraVNC для таких задач, все, что вам нужно, vncviewer.exe
и ключи шифрования. (Убедитесь, что вы будете использовать на домашнем компьютере шифрование AES через дополнительный плагин, чтобы быть в безопасности. ) Вам также потребуется либо статический IP-адрес дома, либо какой-либо поставщик динамического DNS, чтобы иметь возможность подключиться к IP-адресу вашего дома, где на маршрутизаторе вам необходимо перенаправить порт VNC на компьютер, к которому вы хотите получить доступ (не используйте порт VNC по умолчанию для из соображений безопасности, выберите несколько в более высоком диапазоне портов TCP). UltraVNC поддерживает передачу файлов, поэтому вы можете перемещать файлы назад и вперед, но вы не можете подключить домашний диск, как это происходит с флешкой.
Если единственное, что вам нужно - это передача файлов, вы можете использовать FTP-сервер дома, самый простой из них, вероятно, FTP-сервер FileZilla , но требования будут такими же, как и в VNC (используйте шифрование, статический IP или динамический DNS, переадресацию портов.)
FTP - это своего рода испорченный протокол, который требует открытия нескольких портов, он может работать в двух режимах: один, когда он использует 21 порт для подключения, и порт 20 для данных, порт 21 должен быть перенаправлен на ваш ПК, и маршрутизатор должен поддерживать FTP помощь. Лучшее решение - использовать пассивный режим FTP, но вам нужно будет открыть и переслать порт 21 и некоторый дополнительный диапазон или порты (например, 60000-60100).
Я советую не использовать порты по умолчанию, так как они всегда сканируются странными людьми. Во-вторых, используйте FTPS (зашифрованные соединения) для предотвращения утечки пароля.
В качестве FTP-клиента вы можете использовать портативный WinSCP или просто использовать Windows Explorer.
Еще один (возможно, самый простой) способ - использовать синхронизацию файлов, например, с помощью синхронизации в портативном режиме на флэш-накопителе и автономной установки дома. Таким образом, вам не нужно возиться с переадресацией портов дома и динамическим DNS. Оба компьютера могут общаться через внешнее реле и могут находить друг друга без вашей помощи. Все соединения там зашифрованы, поэтому нет утечки конфиденциальности сторонним поставщикам.
На флешке вы можете использовать простой bat-файл для автоматизации правильного запуска syncthing
@echo off
%~d0
cd "%~d0%~p0"
IF %ERRORLEVEL%==0 GOTO PATH_IS_OK
exit
:PATH_IS_OK
rem set AppData=D:\Data\syncthing\
set AppData=%~d0%~p0
set LocalAppData=%AppData%
start "syncthing" /B /LOW syncthing.exe
Дополнительный плюс для этого решения - вы можете настроить syncthing
версий файлов , чтобы у вас могло быть несколько резервных копий ваших рабочих файлов без спама в рабочем каталоге.
Кстати, большинство школ k12 имеют довольно строгие правила для исходящих соединений, поэтому возможно, что ваши "внешние" соединения могут быть заблокированы.