LinuxForum.Fans
Тема

Копирование файла с одной машины (Linux) на другую (Windows)

Автор: Darkseed 38 сообщений 12100 просмотров
#317957

Здравствуйте!

С линуксом связываюсь впервые, задача такая, нужно скопировать файл с машины на котором стоит Линукс, на машину под управлением Винды. С командами вроде как разобрался, но при копирование не удается указать правильный путь до каталога на Винде. Для общения с Линуксом использую программу Putty. Прошу разъяснить как можно скопировать файл с машины под управлением Линукс на машину под управлением Винды.

Спасибо.

#317967

А как вы пытаетесь скопировать? В putty есть pscp, пользуетесь этим клиентом?

#317971

Ну если с линукса на винду то тока копирование можно сделать в разшареную папку. Я знаю тока такой способ. Монтируете разшареную папку виндовса в /mnt, а потом копируете.
Ну или как написал yars, воспользуйтесь pscp, тока её нужно будет запускать на виндовсе.

#317983
yars написал:
А как вы пытаетесь скопировать? В putty есть pscp, пользуетесь этим клиентом?

Я соединяюсь через программу Putty тип соединения SSH

#317984
kisil написал:
Ну если с линукса на винду то тока копирование можно сделать в разшареную папку.

а как можно расшарить папку на Линуксе используя только командную строку, я подключаюсь не к компу с Линуксом, а к ПЛК (программированный логический контроллер)?

#317987

Если это у вас ПЛК то разшарить не выйдет. Используйте pscp с виндовой машыны чтобы достать нужный файл. Например так

text
 pscp user@192.168.0.1:/etc/fstab c:\fstab

Кажысь так, давно этой утилитой пользовалса.

#317989

При данном написании команды программа выдает "More than one remote source not supported", если посылать так команды pscp user@192.168.0.1:/etc/fstab, то приходит сообщение "pscp: No such file or directory"

Можете подсказать как правильно послать команду?

#317993
Darkseed написал:
При данном написании команды программа выдает "More than one remote source not supported", если посылать так команды pscp user@192.168.0.1:/etc/fstab, то приходит сообщение "pscp: No such file or directory"

Можете подсказать как правильно послать команду?

Это я вам пример написал. Вы указывайте тот файл что вам нужно получить. какой файл вам нужно забрать по ssh и какой к ниму полный путь??

#317995

Это я понял, и указывал путь до моего файла по вашему примеру, полный путь /mnt/ufs/media/mmcblk0p1/Arhiv.csv

#317996

А если вместо c:\fstab указать .(точку).

#317998

Написал команду так
""С:\Users\Sergey\Desktop\putty.org.ru\PuTTY PORTABLE\pscp.exe" pscp [-scp] /mnt/ufs/media/mmcblk0p1/ [Arhiv.csv] root@10.0.6.9:С:\Users\Sergey\Desktop\"

Пришел такой ответ:
Сперва запрос пароля, а после отсылки пароля
"sh: /usr//libexec/sftp-server: not found
unable to initialise SFTP: could not connect"

#317999

Вот так пишите, проверил только что

text
pscp  root@10.0.6.9:/mnt/ufs/media/mmcblk0p1/Arhiv.csv c:\arhiv.cvs

С виндовс машыны.
Правда єто копировал с полноценого линукса. Не знаю сработает ли у вас.

#318006

Нет, не работает, выдает сообщение "More than one remote source not supported". Похоже не судьба, буду бомбить разработчиков ПЛК, пусть разъясняют как можно скопировать файл используя Putty на который они сами ссылались.

Извините что отвлек. Спасибо за помощь!

#318009

Он воспринимает c:\arhiv.cvs как удалённый хост по имени "с". Попробуй просто заменить на точку, тогда файл должен быть скопирован в текущий каталог.

#318011

А что за ПЛК, может, в документации чего полезного найдется?

#318015
Vascom написал:
Он воспринимает c:\arhiv.cvs как удалённый хост по имени "с". Попробуй просто заменить на точку, тогда файл должен быть скопирован в текущий каталог.

Менял, результат аналогичный

#318017

Покажи команду, которую ты пишешь.

#318018
yars написал:
А что за ПЛК, может, в документации чего полезного найдется?

OWEN ПЛК304 в документации на него нечего нет. Соединялся с ним через прогу WinSCP, но она не может скачать файлы более 40 килобайт, постоянно обрывает соединение, вот и ищу альтернативные варианты

#318019

А зачем тебе вообще это нужно?

#318022

""С:\Users\Sergey\Desktop\putty.org.ru\PuTTY PORTABLE\pscp.exe" pscp -scp /mnt/ufs/media/mmcblk0p1/Arhiv.csv root@10.0.6.9:."

При такой команде выходит сообщение:
"sh: /usr//libexec/sftp-server: not found
unable to initialise SFTP: could not connect"

"С:\Users\Sergey\Desktop\putty.org.ru\PuTTY PORTABLE\pscp.exe" -scp root@10.0.6.9:/mnt/ufs/media/mmcblk0p1/Arhiv.csv С:\Users\Sergey\Desktop\"
А при всех вариантах такого написания, где удаленный каталог идет после хоста выходит сообщение:
"More than one remote source not supported"

Войдите или зарегистрируйтесь, чтобы ответить.