Есть много способов получить доступ к файлам. Если вы хотите иметь возможность передавать файлы из одной системы в другую, вы можете настроить домашнюю систему для работы в качестве сервера FTP или SSH . Разумеется, вам необходимо настроить соответствующие правила брандмауэра на маршрутизаторе и домашней системе, если он использует программное обеспечение брандмауэра, например, возможно, iptables в системе Ubuntu. Вам также, вероятно, потребуется соответствующим образом настроить переадресацию портов на домашнем маршрутизаторе, если он использует преобразование сетевых адресов (NAT), что имеет место для большинства домашних маршрутизаторов. Затем вы можете использовать FTP-клиент из командной строки, который поставляется с Microsoft Windows или стороннее FTP-приложение (есть много бесплатных), если вы настроите систему в качестве FTP-сервера. Или, если вы настроили домашнюю систему для работы в качестве SSH-сервера, вы можете использовать бесплатную WinSCP или программу psftp, входящую в состав PuTTY, которая также бесплатна, для передачи файлов между двумя системами.
Вы также можете удаленно управлять своим домашним сервером, установив на него программное обеспечение, чтобы оно функционировало как VNC- сервер. Затем вы можете использовать одну из многих бесплатных клиентских программ VNC, таких как TightVNC или бесплатную версию RealVNC, на ПК для удаленного доступа к домашней системе. Хотя, конечно, это будет несколько медленнее, чем сидеть за клавиатурой домашней системы, вы можете эффективно использовать удаленную клавиатуру и мышь, как если бы они были подключены к домашней системе. Дисплей домашней системы будет виден в вашей удаленной системе Windows 7. Вам потребуется открыть порт 5900 на маршрутизаторе / брандмауэре и в домашней системе, если на нем также установлено программное обеспечение брандмауэра, если вы используете порт VNC по умолчанию. Или для шифрования трафика между двумя системами вы можете туннелировать VNC через SSH, если вы настроили домашнюю систему в качестве сервера SSH.
Чтобы получить удаленный доступ к вашей системе, вы также можете установить TeamViewer, который «является проприетарным пакетом компьютерного программного обеспечения для удаленного управления, совместного использования рабочего стола, онлайн-собраний, веб-конференций и передачи файлов между компьютерами» в обеих системах. Это коммерческий продукт, но бесплатный для домашнего использования. Я использовал его для удаленного доступа к системам Linux. Преимущество такого подхода заключается в том, что вам не нужно беспокоиться о настройке правил брандмауэра или переадресации портов на домашнем маршрутизаторе / брандмауэре. И, если вы никогда ранее не настраивали SSH-сервер или FTP-сервер, его запуск и запуск займет значительно меньше времени, и, поскольку его установка и использование довольно просты, вы не столкнетесь с кривой обучения, которая может возникнуть с настройкой вашей системы Ubuntu в качестве сервера FTP или SSH.
Или вы вместо этого заинтересованы в потоковой передаче фильмов с домашней системы на удаленную систему?