LinuxForum.Fans
Тема

Scp-копирование файла на сервер ubuntu

Автор: voicetime 40 сообщений 10340 просмотров
#257146

Вообще сервер зареген на Amazon es2 бесплатно. Я все установил и настроил , но вот закачивать файлы со своего компа на сервер ни как не выходит. Я вкурсе про scp файл user@host:адрес /куда /поместить/ файл . Это не работает совершенно. Дело как я понимаю в том что доступ на это сервер идет через ключ сгенеренный во время регистрации на amazon. Подключаюсь я через терминал к серверу таким образом ssh -i /путь /к /ключу user@ip адрес. Я пытался прикрутить к scp этот ключ в scp -i /путь /к /ключу файл user@host:адрес /куда /поместить/ файл но ответ был таков scp: /куда /поместить/ файл Permission denied .
Что делать с этим? Доступ к серверу имею , пакеты скачиваю , файлы перемещаю , а вот скачать архивчег не могу. Если я уже подключен к серверу через терминал по ssh то нельзя как нибудь напримую отправить туда файл в определенную папку ? Я уже честно больше не могу помогите неучу!!!! Пожалуйста)

#257188

[console]$ rsync -a -e ssh <файл> user@ip-adress:[/console]

#257200

Сейчас попробую.

#257203

Вот такой ответ получил от сервера
Permission denied (publickey).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

#257206

Вообщем помогите люди добрые !!!

#257210

Не, ну Гугль сразу выдаёт :
[console]$ rsync -a -e "ssh -i /путь/к ключу" <файл> user@ip-adress:[/console]

#257220

rsync используется же вроде как для архивов и обновления версии файла? Всеравно спасибо

#257221

[console]$ man rsync
NAME
rsync - a fast, versatile, remote (and local) file-copying tool
[/console]

#257222

Permission denied (publickey).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

Вообщем не фурычит хотя по этому ключу почти точно так же я захожу на сервер. -=Serj=- с чем это связано?

#257223
"voicetime" написал:
-=Serj=- с чем это связано?

Не знаю, не силён я в этих ключах... *SCRATCH*

#257229
"voicetime" написал:
scp -i  /путь /к /ключу    файл user@host:адрес /куда /поместить/ файл   но ответ был таков  scp:  /куда /поместить/ файл Permission denied . 

ну дык может и правда доступа нет:
ssh -i  /путь/к/ключу ls -l user@host:адрес/куда/поместить/
ну и ls -l файл.
ЗЫ: если не решится, курите вывод с ключом -v

#257231
-=Serj=- написал:
И здесь - http://vds-admin.ru/unix-toolbox/rsync

ЗЫ А доступ к целевой директории есть ?

Что такое целевая директория? Это куда мне скинуть файл надо? Я ее сам создавал и файлы там создавал.

#257232
Fat-Zer написал:
[quote="voicetime"]scp -i  /путь /к /ключу    файл user@host:адрес /куда /поместить/ файл   но ответ был таков  scp:  /куда /поместить/ файл Permission denied . 

ну дык может и правда доступа нет:
ssh -i  /путь/к/ключу ls -l user@host:адрес/куда/поместить/
ну и ls -l файл.
ЗЫ: если не решится, курите вывод с ключом -v[/quote]

Доступа к чему еще раз? К той директории в которую надо положить? Он есть.

#257234
"voicetime" написал:
Я ее сам создавал и файлы там создавал.

Ну, тады не знаю....

#257236

Это то что /var/www/имя сайта/www вот в нее я и пытаюсь запихнуть архивчег со своим проэктом. Я там index.php создал что бы проверить работоспособность сервера и все работает

#257237
Fat-Zer написал:
[quote="voicetime"]scp -i  /путь /к /ключу    файл user@host:адрес /куда /поместить/ файл   но ответ был таков  scp:  /куда /поместить/ файл Permission denied . 

ну дык может и правда доступа нет:
ssh -i  /путь/к/ключу ls -l user@host:адрес/куда/поместить/
ну и ls -l файл.
ЗЫ: если не решится, курите вывод с ключом -v[/quote]
Можно поподробнее про вывод с ключем . А то этот ключ меня уже выносит

#257239
"voicetime" написал:
Можно поподробнее про вывод с ключем . А то этот ключ меня уже выносит

[console]$ rsync -av -e "ssh -i /путь/к ключу" <файл> user@ip-adress:[/console]

Войдите или зарегистрируйтесь, чтобы ответить.