2 / 2 / 2
Регистрация: 21.05.2009
Сообщений: 296
|
||||||
1 | ||||||
Как передать файл на ssh-сервер?07.10.2013, 19:41. Показов 2875. Ответов 12
Метки нет (Все метки)
подскажите плиз ! не могу найти инфу о разделении команд или как это называется ?
пытался сделать так вот
вот не пойму как указывать какие команды выполнять на клиентской машине,а какие на сервере ?
0
|
07.10.2013, 19:41 | |
Ответы с готовыми решениями:
12
Как сделать, чтобы ssh-клиент использовал файл ~/.ssh/config? Как передать файл на удаленный сервер Отправить файл на ssh-сервер как передать приаттаченный файл с клиента на сервер? |
2 / 2 / 2
Регистрация: 21.05.2009
Сообщений: 296
|
|||||||||||
07.10.2013, 20:02 [ТС] | 3 | ||||||||||
так мне не копировать файл !
вообщем дириктория 3 гига весит ! я так вот сделал
я хотел его распаковать на сервер способом выше, но не вышло ! пришлось scp скопировать на сервак и там уже просто
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
07.10.2013, 22:24 | 4 |
Можешь попробовать силой мысли переместить
Вообще если серьёзно, объясни, что ты хочешь? Вообще accept тебе все правильно сказал, для того, чтобы скинуть файлы на сервер через ssh используется scp.
0
|
2 / 2 / 2
Регистрация: 21.05.2009
Сообщений: 296
|
|
07.10.2013, 22:43 [ТС] | 5 |
ну scp я скинул архив на сервер и там его распоковал !
а хотел минуя залив архива на сервак с локалки сразу распаковывать его в директорию ! если сделать перенаправление вывода tar с файл, но нужно же не фал.а в директорию. так что не ясно не понятно....подскажите !
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
07.10.2013, 22:45 | 6 |
А зачем это!? Просто это бессмысленно, ну если только у тебя на серваке места с гулькин нос, а так ни каких проблем не вижу и повод, что-то придумывать нет.
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
07.10.2013, 22:52 | 7 |
В твоём случае можно примонтированить папку сервера и указать разархивирование туда, но таким макаром ты потратишь больше время на все это. Так что идея глупая и бессмысленная.
0
|
Модератор
|
|
07.10.2013, 22:58 | 8 |
morgusha, для перемещения файлов на сервер и используется scp. То есть, вам необходимо выбрать файл (или группу файлов) на клиенте, при необходимости его упаковать в архив, далее, этот файл или архив переместить с помощью scp на сервер и, если это архив, распаковать его в нужную директорию.
Иначе никак. То есть, упаковать файлы в архив здесь и распаковать их сразу туда - нельзя. Можно использовать алиас для сокращения мацания клавы, но машины отработать могут только по такой схеме.
0
|
2 / 2 / 2
Регистрация: 21.05.2009
Сообщений: 296
|
|
07.10.2013, 23:06 [ТС] | 9 |
ок ! ясно понятно ! вообщем может я и пытался сделать что то неправльно, но ради инетреса неужели это нельзя так реализовать ! ?
ведь можноже стандартный вывод tar при сжатии передать в файл и получить архив ! а разорхивировать с локалки на хост нельзя получается по такому же приципу ?) плюс архив вышел 4гб а на сервак лить 4гб плюс распоковывать бывает не всегда столько места есть по тарифу то )
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
07.10.2013, 23:11 | 10 | ||||||||||
так ты сначала локально сделай это, без ssh (потому что то, что ты пытаешься сделать, и локально не сработает в таком виде)
вывод на ssh можно передать, но тогда там нужно будет принимать и распаковывать
1
|
2 / 2 / 2
Регистрация: 21.05.2009
Сообщений: 296
|
|||||||||||
07.10.2013, 23:16 [ТС] | 11 | ||||||||||
ок ! спс ! завтра проверим)
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
07.10.2013, 23:21 | 12 |
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
07.10.2013, 23:32 | 13 | |||||
ssh - это программа
программа вызывается в командной строке; сначала идёт имя программы, потом первый аргумент командной строки, потом второй аргумент командной строки и так далее
во втором аргументе командной строки есть пробелы, поэтому весь этот аргумент заключен в кавычки; без кавычек вторым аргументом стало бы слово tar, третьим - слово -xz, четвёртым - слово -C и пятым - слово f программа ssh, принимает эти два аргумента командной строки и обращается к ним внутри себя: первый использует для подключения и авторизации, а второй - для выполнения команды после авторизации
1
|
07.10.2013, 23:32 | |
07.10.2013, 23:32 | |
Помогаю со студенческими работами здесь
13
Передать файл через SCP используя SSH на свой же компьютер Как передать текстовый файл на сервер через FTP? Как передать файл на сервер из буфера или компонента? Как передать файл из клиента в сервер с помощью WCF Как передать файл от клиента на сервер посредством WCF? Создать bat-файл, который будет заходить по SSH на сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |