![]() |
копирование по SSH PuTTY
Помогите написать скрипт есть сервер linux доступ по ssh
нужно скопировать файлы на машину по windows предварительно за архивировать использовать PuTTY для передачи команд на архивирование и на последующие копирование файлов вот только не знаю как |
Добрый день!
На сколько я могу судить о проблемы, решить будет ее с одной стороны просто, с другой стороны не очень. Для этого потребуется вам 1) Архивировать средствами никсов (man tar и там смотрим как это сделать) 2) Копировать с никсов на виндовую общую папку (для этого нужен самаба сервер) 3) Либо можно поднять ftp сервер, выкладывать туда файлы, а с винды забирать. По мне самый простой способ - это установить самбу, зашарить папку в винде и закидывать туда с никсов все, что вам нужно. А как работать с линуксом - это уже не в эту часть форума =). |
архивировать наверно придется из-под 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-