Я хочу получить доступ к каталогу
На компьютере с Linux Ubuntu 14.04, установленном как ОС,
С компьютера с Windows 7, установленного как ОС,
В проводнике Windows.
В случае, если на обоих компьютерах установлен Linux Ubuntu 14.04, это так же просто настраивает соединение с парным ключом SSH и запускает команду
nautilus ssh://user@WAN_ip_address:port_number/directory_to_access
, но как это делается с одним компьютером под управлением Windows 7?
Кажется, мне xy проблема
ЕСЛИ вы можете передумать использовать только проводник Windows для просмотра ваших файлов, я бы предложил вам загрузить WinSCP и получить доступ к файлам через протокол ssh/scp
Это безопаснее, чем использование любого протокола, связанного с файлом или блоком в Интернете, без криптографии, и если у вас запущен openssh-server
вам не нужно беспокоиться о настройке VPN для обеспечения безопасности данных.
Чтобы получить доступ к машине Windows с компьютера Linux (из терминала):
- Установите пакеты ntfs-3g и cifs-utils (sudo apt-get install или yum install).
- Создайте локальный каталог монтирования, например / shared.
- Измените свой / etc / fstab и добавьте к нему что-то вроде этого:
\\WIN-IP\share$ /shared cifs rw,noauth,suid,username=computer_name\user_name 0 0
- Сохраните файл и запустите:
mount -a
- Просмотр / совместное использование и запуск
ls
Для доступа к машине Windows с машины Ubuntu (из графического интерфейса):
- С вашей машины Ubuntu откройте Наутилус.
- На левой панели нажмите «Подключиться к серверу».
- В поле «Адрес сервера»:
smb://WIN-IP/share
Чтобы получить доступ к машине Linux из окон (из терминала):
Следуйте этому официальному руководству Ubuntu .
Еще одна вещь, которую следует учитывать, заключается в том, что через WAN вам придется открывать порты TCP 139 и 445 и UDP-порты 137-138, чтобы обеспечить доступ Samba.
Мое первое предложение – использовать WinSCP ( https://winscp.net/eng/index.php ), который поддерживает sftp
, scp
и другие протоколы.
Другое предложение – использовать Swish SFTP ( http://www.swish-sftp.org/ ), который интегрируется в Windows Explorer
Еще одна возможность, которую я бы рекламировал, хотя я обычно не люблю, – это облачное хранилище. В этом случае преимуществами хранения могут быть (но не ограничиваются)
Я бы рекомендовал, конечно, программное обеспечение с открытым исходным кодом и бесплатное программное обеспечение, такое как Seafile или Owncloud , оба из которых могут быть реализованы либо дома, либо на выделенном сервере, если хотите. Некоторые облачные сервисы ограничивают пространство для хранения в зависимости от того, за что вы платите.