Автор Тема: Копирование scp  (Прочитано 1950 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mexx

Копирование scp
« : 21 Августа 2014, 09:11:38 »
Домашняя сеть. В ней под Debian 7 сервер 192.168.1.12 На нем поднят ssh
С локального компьютера копирую файл с помощью scp - работает:
$ scp -p 1234 testfile user@192.168.1.12:~/
С сервера пытаюсь скопировать файл обратно в свой домашний каталог - не работает, выкидывает результат scp --help
$ scp -p 1234 user@192.168.1.12:~/testfileНадо явно указать куда копировать? Или что?
Debian 10
Debian 10 KDE
 

Оффлайн vladimir_ar

Re: Копирование scp
« Ответ #1 : 21 Августа 2014, 09:16:29 »
По моему, полный путь указать, а не ~/
Тяжело проверить?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн mexx

Re: Копирование scp
« Ответ #2 : 21 Августа 2014, 13:14:22 »
По моему, полный путь указать, а не ~/
Не, я не о том. Если указать полностью:
$ scp -p 1234 user@192.168.1.12:/home/user/testfileто все равно не работает и возвращает вывод scp --help
Я в смысле явно указать путь назначения, то есть, например:
$ scp -p 1234 user@192.168.1.12:~/testfile ~/Но ведь при копировании на сервер я не указываю откуда брать файл и по умолчанию берет из текущего.
Думал (и видел в Сети советы), что и при копировании обратно на локальный компьютер, если явно не указать путь назначения, то по умолчанию скопирует в текущий локальный каталог. Ошибаюсь?

Тяжело проверить?
Проверить не тяжело, но сегодня/завтра никак, поэтому и спросил.
Debian 10
Debian 10 KDE
 

Оффлайн ogost

Re: Копирование scp
« Ответ #3 : 21 Августа 2014, 14:52:58 »
что за 1234?
-1 протокол 1
-2 протокол 2
-3 использовать локалхост "в качестве проски" при копировании между 2мя удалееными хостами
-4 принудительное использование ipv4
ни один из этих параметров необязателен.
а конструкция
scp testfile user@remotehost:~/destdir у меня работает без проблем.

Оффлайн mexx

Re: Копирование scp
« Ответ #4 : 21 Августа 2014, 16:40:40 »
Там -р 1234 Нестандартный порт.
Реально там не 1234, а какой-то 22хх, не суть.

Пример у меня тоже работает (см.выше). Но это копирование НА сервер.
Мой же вопрос про копирование С сервера.
Debian 10
Debian 10 KDE
 

Онлайн endru

Re: Копирование scp
« Ответ #5 : 22 Августа 2014, 06:18:26 »
mexx, вам уже ответил vladimir_ar:
нужно указывать полный путь!

Оффлайн mexx

Re: Копирование scp
« Ответ #6 : 24 Августа 2014, 01:29:29 »
Проверил. Не нужно указывать полный путь. Нужно указывать куда копировать. Тогда работает.
$ scp user@192.168.1.12:~/testfile ~/Хотя странно, на сервер то, если файл из текущего каталога, то ничего указывать не надо.
Debian 10
Debian 10 KDE
 

Теги:
     

    [Решено] копирование фаилов по сети.

    Автор kr1k

    Ответов: 7
    Просмотров: 2369
    Последний ответ 06 Августа 2013, 13:00:48
    от kr1k