Здравствуйте!
С линуксом связываюсь впервые, задача такая, нужно скопировать файл с машины на котором стоит Линукс, на машину под управлением Винды. С командами вроде как разобрался, но при копирование не удается указать правильный путь до каталога на Винде. Для общения с Линуксом использую программу Putty. Прошу разъяснить как можно скопировать файл с машины под управлением Линукс на машину под управлением Винды.
Спасибо.
Копирование файла с одной машины (Linux) на другую (Windows)
А как вы пытаетесь скопировать? В putty есть pscp, пользуетесь этим клиентом?
Ну если с линукса на винду то тока копирование можно сделать в разшареную папку. Я знаю тока такой способ. Монтируете разшареную папку виндовса в /mnt, а потом копируете.
Ну или как написал yars, воспользуйтесь pscp, тока её нужно будет запускать на виндовсе.
А как вы пытаетесь скопировать? В putty есть pscp, пользуетесь этим клиентом?
Я соединяюсь через программу Putty тип соединения SSH
Ну если с линукса на винду то тока копирование можно сделать в разшареную папку.
а как можно расшарить папку на Линуксе используя только командную строку, я подключаюсь не к компу с Линуксом, а к ПЛК (программированный логический контроллер)?
Если это у вас ПЛК то разшарить не выйдет. Используйте pscp с виндовой машыны чтобы достать нужный файл. Например так
pscp user@192.168.0.1:/etc/fstab c:\fstabКажысь так, давно этой утилитой пользовалса.
При данном написании команды программа выдает "More than one remote source not supported", если посылать так команды pscp user@192.168.0.1:/etc/fstab, то приходит сообщение "pscp: No such file or directory"
Можете подсказать как правильно послать команду?
При данном написании команды программа выдает "More than one remote source not supported", если посылать так команды pscp user@192.168.0.1:/etc/fstab, то приходит сообщение "pscp: No such file or directory"
Можете подсказать как правильно послать команду?
Это я вам пример написал. Вы указывайте тот файл что вам нужно получить. какой файл вам нужно забрать по ssh и какой к ниму полный путь??
Это я понял, и указывал путь до моего файла по вашему примеру, полный путь /mnt/ufs/media/mmcblk0p1/Arhiv.csv
А если вместо c:\fstab указать .(точку).
Написал команду так
""С:\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"
Вот так пишите, проверил только что
pscp root@10.0.6.9:/mnt/ufs/media/mmcblk0p1/Arhiv.csv c:\arhiv.cvsС виндовс машыны.
Правда єто копировал с полноценого линукса. Не знаю сработает ли у вас.
Нет, не работает, выдает сообщение "More than one remote source not supported". Похоже не судьба, буду бомбить разработчиков ПЛК, пусть разъясняют как можно скопировать файл используя Putty на который они сами ссылались.
Извините что отвлек. Спасибо за помощь!
Он воспринимает c:\arhiv.cvs как удалённый хост по имени "с". Попробуй просто заменить на точку, тогда файл должен быть скопирован в текущий каталог.
А что за ПЛК, может, в документации чего полезного найдется?
Он воспринимает c:\arhiv.cvs как удалённый хост по имени "с". Попробуй просто заменить на точку, тогда файл должен быть скопирован в текущий каталог.
Менял, результат аналогичный
Покажи команду, которую ты пишешь.
А что за ПЛК, может, в документации чего полезного найдется?
OWEN ПЛК304 в документации на него нечего нет. Соединялся с ним через прогу WinSCP, но она не может скачать файлы более 40 килобайт, постоянно обрывает соединение, вот и ищу альтернативные варианты
А зачем тебе вообще это нужно?
""С:\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"