Я 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 .

  • Автоматический выбор разделов в сценарии bash
  • Windows 8.1 не появляется в загрузчике GRUB после установки Linux Mint 17.1 на раздел
  • Как настроить GRUB для загрузки Windows 7 Install в режиме UEFI
  • Доступ к гостелю VirtualBox Debian для Windows Host
  • По умолчанию Shell для Samba Machine Accounts
  • Linux Mint 13 не может обнаружить SSD и / или Windows 7
  • Создайте установочный образ FreeBSD на USB-накопителе из Windows
  • Проблема с конфигурацией Grub2
  • Почему переадресация портов не работает в QEMU?
  • Как заставить samba следовать символической ссылке за пределами общего пути
  • Arch Linux, Openbox и Desktop
  • Linux и Unix - лучшая ОС в мире.