1

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

Домашний компьютер: Ubuntu 14.04.2 32-битный Дополнительный компьютер: Windows 7 64-битная

Файлы также являются большими фильмами.

Есть ли программное обеспечение или сетевое решение, которое я могу использовать для доступа к своему диску?

2 ответа2

1

Есть много способов получить доступ к файлам. Если вы хотите иметь возможность передавать файлы из одной системы в другую, вы можете настроить домашнюю систему для работы в качестве сервера 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.

Или вы вместо этого заинтересованы в потоковой передаче фильмов с домашней системы на удаленную систему?

0

Если ваш домашний маршрутизатор поддерживает его, вы можете рассмотреть возможность использования VPN. Вместо VPN вы можете просто оставить свой домашний компьютер включенным и получить к нему доступ через TeamViewer. Вместо TeamViewer вы можете настроить FTP-сервер.

Мой выбор - TeamViewer

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