powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Python) Копировать файл с windows машины на linux машину
5 сообщений из 5, страница 1 из 1
(Python) Копировать файл с windows машины на linux машину
    #40107776
alexey777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!
Подскажите, пожалуйста, есть ли возможность с помощью библиотеки paramiko или может быть другой библиотеки произвести копирование файла из машины на системе windows на машину на системе linux?
Буду очень благодарен такому скрипту.


Спасибо!
...
Рейтинг: 0 / 0
(Python) Копировать файл с windows машины на linux машину
    #40107787
iot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iot
Гость
alexey777,

Добрый день.
Делал такое через RPyC , исходники
...
Рейтинг: 0 / 0
(Python) Копировать файл с windows машины на linux машину
    #40107816
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчёт ftp?
...
Рейтинг: 0 / 0
(Python) Копировать файл с windows машины на linux машину
    #40107934
iot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iot
Гость
ShSerge
А как насчёт ftp?

https://docs.paramiko.org/en/stable/api/sftp.html
...
Рейтинг: 0 / 0
(Python) Копировать файл с windows машины на linux машину
    #40108223
alexey777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Большое.
Вопрос решил след. код:
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.255.255.99', username='permyakov', password='password')

ftp = ssh.open_sftp()

remotepath = '/usr/etc/geofiles/Work.dbf'
localpath = 'C:\\Users\\svc-app\\AppData\\Local\\Temp\\Paramico\\Work.dbf'

ftp.put(localpath, remotepath)

remotepath = '/usr/etc/geofiles/Work.shp'
localpath = 'C:\\Users\\svc-app\\AppData\\Local\\Temp\\Paramico\\Work.shp'

ftp.put(localpath, remotepath)

remotepath = '/usr/etc/geofiles/Work.shx'
localpath = 'C:\\Users\\svc-app\\AppData\\Local\\Temp\\Paramico\\Work.shx'

ftp.put(localpath, remotepath)

ftp.close()

ssh.close()



Тему закрываю.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Python) Копировать файл с windows машины на linux машину
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]