LINUX.ORG.RU
ФорумAdmin

scp копировать папку с уд. сервера

 


0

1

Ввожу scp -r root@IP:/home/domain.com/public_html /home/me

Так вот оно на сервере создает папку me и копирует туда)

Хотя во всех инструкциях указан такой формат команды для копирования с удаленного сервера

Так как скопировать ?


Ответ на: комментарий от forest22

Поставил. И ничего это не дало. На этот раз я папку у себя на локале указал конкретнее /home/me/web

Папки /home/me/web на удаленном нет.

И после ввода scp -r 'root@IP:/home/domain.com/public_html' /home/me/web

оно просто выдает что /home/me/web No such file or directory )

mirek
() автор топика
Ответ на: комментарий от forest22

Проверьте ещё раз ваш локальный каталог

Точно 100% есть этот каталог Там много разных domain.com

Я им часто пользуюсь ) Какие могут быть проблемы с кодировкой ? Не используется кирилица

При чем я сразу написал, что проблема в том, что scp все равно считает что речь о каталоге на удаленном сервере

mirek
() автор топика
Ответ на: комментарий от forest22

Да Наверное это не надо вводить перед scp - ssh ip login passwd

Понятно ) Но все равно оно не копирует Выдает после ввода scp - Connection closed

Видимо еще какие-то ограничения на удаленном. Пробовал sftp пишет unexpected end-of-file from SFTP server

То есть не активен SFTP сервер

Поэтому и пробую копировать scp

mirek
() автор топика
Ответ на: комментарий от mirek

scp - Connection closed:

Проблема, скорее всего, в том, что вы пытаетесь залогиниться как root на удалённом сервере из под обычного пользователя.

Ну, тут уже больше инсайта требуется.

  • попробовать локально из-под рута. Для этого должны быть ключи в /root/.ssh/known_hosts
  • попробовать обычного пользователя на удалённом сервере (не root). Т.е., scp -r 'ordinary_user@IP:/home/domain.com/public_html' /home/me/web
forest22
()
Ответ на: комментарий от mirek

Попробуй scp -O

Use the legacy SCP protocol for file transfers instead of the SFTP protocol. Forcing the use of the SCP protocol may be necessary for servers that do not implement SFTP, for backwards-compatibility for particular filename wildcard patterns and for expanding paths with a ’~’ prefix for older SFTP servers.

NyXzOr ★★★
()
Ответ на: комментарий от forest22

Проблема, скорее всего, в том, что вы пытаетесь залогиниться как root на удалённом сервере из под обычного пользователя.

Тут не понял. Да Как root. Так у меня есть пароль от root-a

Почему из под обычного пользователя ? В общем нет Я на своей локале тоже root

Оно еще выдает The authenticity of host ‘IP’ can’t be established. ED25519 key fingerprint is такой-то This key is not known by any other names

Это еще чего-то надо ? )

mirek
() автор топика
Последнее исправление: mirek (всего исправлений: 1)
Ответ на: комментарий от master_0K

scp -r root@IP:/home/domain.com/public_html /home/me какой результат?

Не надо тут 2-го IP destmachine потому-что это мой локальный комп.

Результат оно просит ввести пароль. А потом пишет Connection closed

Можно еще ввести через sshpass -p password scp ….

Но это ничего не меняет ) Connection closed

mirek
() автор топика
Ответ на: комментарий от mirek

scp на локальном компьютере выполняется? По описанию в теме scp выполняется на сервере. Мне неочевидно, поэтому я и просил указать оба адреса.

Connection closed

  • не выполняется авторизации
  • не запущен сервер
master_0K
()