Передача файлов по SSH [закрыто]

446
задан binary lobster 10 July 2014 в 20:40
поделиться

4 ответа

Вам нужно к scp что-то где-нибудь. Вы имеете scp ./styles/, таким образом, Вы говорите безопасную копию ./styles/, но не, где скопировать ее в.

Обычно, если Вы хотите загрузить, это пойдет:

# download: remote -> local
scp user@remote_host:remote_file local_file 

, где local_file мог бы на самом деле быть каталог для помещения файла, Вы копируете в. Для загрузки это - противоположное:

# upload: local -> remote
scp local_file user@remote_host:remote_file

, Если Вы хотите скопировать целый каталог, Вам будет нужно -r. Думайте scp так же как cp, кроме Вас может определить файл с user@remote_host:file, а также просто локальные файлы.

Редактирование: Как отмечено в комментарии, если имена пользователей на локальных и удаленных хостах являются тем же, то пользователь может быть опущен при определении удаленного файла.

709
ответ дан Davide Spataro 10 July 2014 в 20:40
поделиться

При копировании в настольную машину используйте WinSCP, или если на Linux, Наутилус поддерживает SCP через Подключение К Параметру сервера.

scp может только скопировать файлы в машину, работающую sshd, следовательно необходимо выполнить клиентское программное обеспечение на удаленной машине от той, которая Вы работаете на scp.

При копировании на командной строке, используйте:

# copy from local machine to remote machine
scp localfile user@host:/path/to/whereyouwant/thefile

или

# copy from remote machine to local machine
scp user@host:/path/to/remotefile localfile
157
ответ дан JeeBee 10 July 2014 в 20:40
поделиться

Необходимо определить и источник и место назначения, и если Вы хотите скопировать каталоги, необходимо посмотреть на-r опцию.

Так для рекурсивного копирования/home/user/whatever от удаленного сервера до текущего каталога:

scp -pr user@remoteserver:whatever .
22
ответ дан Ken 10 July 2014 в 20:40
поделиться

Нет, Вам все еще нужно к scp [from] [to], какой бы ни способ, которым Вы копируете

различие, Вам нужно к scp -p server:serverpath localpath

17
ответ дан Gareth 10 July 2014 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: