Войти

Показать полную графическую версию : копирование по SSH PuTTY


garbals
28-05-2009, 11:23
Помогите написать скрипт есть сервер linux доступ по ssh
нужно скопировать файлы на машину по windows предварительно за архивировать
использовать PuTTY для передачи команд на архивирование и на последующие копирование файлов
вот только не знаю как

tenalex
11-06-2009, 12:18
Добрый день!
На сколько я могу судить о проблемы, решить будет ее с одной стороны просто, с другой стороны не очень.

Для этого потребуется вам
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