@MoyMirok

Что не так с командой?

sudo scp -r /home/user user@192.168.1.2:/home/user/
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]

Уже перепрбовал разные варианты, что не так?

sudo scp -r user@192.168.1.2:/home/user/* /home/user
А так работает
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
@MoyMirok Автор вопроса
Непечатные символы помешали. Переписал все руками посимвольно - все сработало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Drno
ну потому что вначале указывается куда подключаемся а уже потом что откуда копируем...
Ответ написан
@ProFfeSsoRr
Сис.админ по Linux
1) А sudo-то нафига?
2) во втором случае (который работает) ты копируешь с удаленного сервера все файлы внутри папки к себе в папку. В первом случае ты хочешь скопировать локальную папку в удаленную. В итоге-то в чем проблема, в том, что не копируется с локального компа на удаленный, хотя наоборот - копируется? А случаем не в том ли дело, что ты копируешь домашнюю папку юзера под этим же самым юзером? А писать в /home на удаленной машине у юзера прав нет, потому что в /home по умолчанию может писать только root. Ты попробуй scp в /home/user/tmp например залить, а потом уже локально на той машине переместить файлы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы