Показать полную графическую версию : копирование по SSH PuTTY
Помогите написать скрипт есть сервер linux доступ по ssh
нужно скопировать файлы на машину по windows предварительно за архивировать
использовать PuTTY для передачи команд на архивирование и на последующие копирование файлов
вот только не знаю как
Добрый день!
На сколько я могу судить о проблемы, решить будет ее с одной стороны просто, с другой стороны не очень.
Для этого потребуется вам
1) Архивировать средствами никсов (man tar и там смотрим как это сделать)
2) Копировать с никсов на виндовую общую папку (для этого нужен самаба сервер)
3) Либо можно поднять ftp сервер, выкладывать туда файлы, а с винды забирать.
По мне самый простой способ - это установить самбу, зашарить папку в винде и закидывать туда с никсов все, что вам нужно.
А как работать с линуксом - это уже не в эту часть форума =).
trakober
28-07-2009, 17:47
архивировать наверно придется из-под 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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.