Intereting Posts
Последствия создания системных учетных записей «useradd -r» Linux Fedora / RHEL / CentOS Создание нового раздела в пустом пространстве между двумя существующими разделами ext4 Обновите OpenGL от 1,2 до 2 для Nvidia GT218 Измените переменную среды PATH моего профиля на Cygwin Как создать таблицу в awk? использование левой кнопки мыши для перемещения окна может вызвать замораживание (XFCE4 / Ubuntu 15.10) Как сохранить процесс (стресс), пока я не проведу тестовую проверку найти и заменить значение в строке текста Найти, когда новое оборудование подключено к FreeBSD OpenWRT: сброс настроек iptables по умолчанию Как напечатать знаки пунктуации на моей локализованной клавиатуре? Не удается написать после предоставления прав rwx группе с использованием ACL Как изменить / var раздел онлайн? Linux Mint 12 на HP Pavillion DV7 – Wireless не работает Установка 32-разрядного дистрибутива Linux на 32-битную архитектуру с 32-разрядным UEFI

Доступ к каталогу Linux на компьютере с Windows 7 через WAN

Я хочу получить доступ к каталогу

На компьютере с 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 (из терминала):

  1. Установите пакеты ntfs-3g и cifs-utils (sudo apt-get install или yum install).
  2. Создайте локальный каталог монтирования, например / shared.
  3. Измените свой / etc / fstab и добавьте к нему что-то вроде этого: \\WIN-IP\share$ /shared cifs rw,noauth,suid,username=computer_name\user_name 0 0
  4. Сохраните файл и запустите: mount -a
  5. Просмотр / совместное использование и запуск ls

Для доступа к машине Windows с машины Ubuntu (из графического интерфейса):

  1. С вашей машины Ubuntu откройте Наутилус.
  2. На левой панели нажмите «Подключиться к серверу».
  3. В поле «Адрес сервера»: 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 , оба из которых могут быть реализованы либо дома, либо на выделенном сервере, если хотите. Некоторые облачные сервисы ограничивают пространство для хранения в зависимости от того, за что вы платите.