Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   копирование по SSH PuTTY (http://forum.oszone.net/showthread.php?t=141256)

garbals 28-05-2009 11:23 1129331

копирование по SSH PuTTY
 
Помогите написать скрипт есть сервер linux доступ по ssh
нужно скопировать файлы на машину по windows предварительно за архивировать
использовать PuTTY для передачи команд на архивирование и на последующие копирование файлов
вот только не знаю как

tenalex 11-06-2009 12:18 1140864

Добрый день!
На сколько я могу судить о проблемы, решить будет ее с одной стороны просто, с другой стороны не очень.

Для этого потребуется вам
1) Архивировать средствами никсов (man tar и там смотрим как это сделать)
2) Копировать с никсов на виндовую общую папку (для этого нужен самаба сервер)
3) Либо можно поднять ftp сервер, выкладывать туда файлы, а с винды забирать.

По мне самый простой способ - это установить самбу, зашарить папку в винде и закидывать туда с никсов все, что вам нужно.
А как работать с линуксом - это уже не в эту часть форума =).

trakober 28-07-2009 17:47 1179938

архивировать наверно придется из-под Linuxa, а вот копировать батником по ssh можно так:

пишешь батник следующего содержания:

psftp.exe -v -C -2 -b sftp.scr user@IP_Linux_machine

где psftp.exe - клиент sftp, можешь скачать в нете или посмотри в папке с Putty;

sftp.scr - файл, в котором пишешь необходимые команды (справка по командам - запускаешь psftp.exe потом в нем набираешь слово "help"), в твоем случае в файле sftp.scr будет примерно следующее:
cd /каталог1/каталог2
get имя_файла_для_копирования
bye

user - пользователь для входа по SSH на Linux

Итого, в папке должны лежать:
1) bat-файл
2) psftp.exe
3) sftp.scr


Время: 09:31.

Время: 09:31.
© OSzone.net 2001-