Я SSH на сервер linux через putty, и у меня есть связанный диск на моей машине Windows. Как я могу получить доступ к файлам на других дисках?

Я использую linux-сервер для запуска скриптов и управления базой данных. Я добираюсь до этого, используя SSH через PuTTY. На моей машине Windows есть сопоставленный диск в каталоге (/ mapped_drive /) на этом сервере (X 🙂 со всеми моими файлами.

Т.е. в windows структура файла выглядит так:

X:\mapped_drive\all_folders\etc 

В linux это так:

 /mapped_drive/all_folders/etc 

Я редактирую свои файлы на этом диске X: \ через текстовый редактор в Windows, а затем запускаю эти сценарии через командную строку на сервере linux.

У меня есть много файлов данных на моем диске Y: \ на моей машине Windows, к которой я хотел бы получить доступ, когда я использую сервер. Для меня нецелесообразно копировать их из-за большого количества и размера их.

Я использую программы python для анализа этих файлов данных. Мне интересно, как я могу получить доступ к этим файлам с помощью python, если это возможно. Если это невозможно, есть ли способ получить доступ к файлам на моем Y: \ диске через PuTTY?

One Solution collect form web for “Я SSH на сервер linux через putty, и у меня есть связанный диск на моей машине Windows. Как я могу получить доступ к файлам на других дисках?”

Если я правильно вас понимаю, вы хотите редактировать файлы под Windows локально и запускать их как скрипты Python на сервере Linux без необходимости скопировать их вручную на сервер.

Самый простой способ – определить X:\mapped_drive\all_folders\etc в качестве X:\mapped_drive\all_folders\etc ресурса в Windows и смонтировать его, например, smbmount или pref. cifs на сервере Linux. После установки вы можете вызвать Python в файлах в точке монтирования. Вы можете взглянуть на: Подключить Windows Shares Постоянно для получения справки о том, как сделать монтаж. Сделайте то же самое для Y:\ .

Обратите внимание, однако, что файлы по-прежнему будут «скопированы / прочитаны» по сети и в зависимости от обстоятельств, особенно с большими файлами или несколькими сегментами сети, это приведет к задержке.

Вторая возможность: почему бы не использовать Python непосредственно в Windows?

python.org/downloads/windows/ должно иметь все, что вам нужно, или если вам нужны другие компоненты * nix, используйте Cygwin .

  • Установите Ubuntu поверх Suse без ущерба для Windows
  • Как я могу автоматически получить группы, соответствующие администраторам в оболочке cygwin?
  • Почему мои виртуальные машины Windows теперь дают мне NS_ERROR_FAILURE при запуске, так как я обновил VirtualBox до 5.1.20?
  • Samba 4 имеет высокий уровень использования ЦП при доступе к подключенному диску через Windows
  • установка каталога $ HOME для каталога Cygwin для Windows
  • Asus G750JH с предустановленной Windows 8 - я хочу с двойной загрузкой ArchLinux
  • Получение установки Windows 7 для запуска виртуализации под Ubuntu?
  • Установка спящего раздела Windows NT NTFS на Linux Mint
  • Удаление Grub из Windows 10 + Zorin Dual Boot
  • Windows 8.1 не загружается на моем ноутбуке с двойной загрузкой
  • 404 Не Найдено. Файл существует (установлен)
  • Linux и Unix - лучшая ОС в мире.