Как скопировать файл с удаленного сервера на локальную машину и наоборот
Для копирования файлов с удаленного сервера на локальный компьютер и наоборот используется протокол SSH и утилита SCP (Secure CoPy) .
Как скопировать файл с удаленного сервера на локальный компьютер
Для копирования файла задаем следующую команду:
scp [email protected]:/remote/path/to/file /local/path
При установке связи с удаленным хостом, вам потребуется ввести имя пользователя и пароль.
Символ звездочка (*) используется для копирования нескольких файлов. К примеру, если мы задаем w3docs*, то будут скопированы также файлы w3docs.sql, w3docs1.pdf и т.д.
Как скопировать директорию с удаленного сервера на локальный компьютер
Для того, чтобы скопировать папку со всеми вложенными папками и файлами, необходимо добавить в команду параметр -r .
scp -r [email protected]:/remote/path/to/directory /local/path
Как скопировать файл с локального компьютера на удаленный сервер
Вводим команду:
scp /local/file/path username@example:/remote/path
Как скопировать директорию с локального компьютера на удаленный сервер
Для копирования директории добавляем в команду параметр -r
scp -r /local/directory/path username@example:/remote/directory/path
Как скопировать файл, используя ключ для авторизации RSA
При наличии ключа для авторизации (вместо пароля) необходимо добавить в команду параметр -i .
scp -i /path/to/key [email protected]:/remote/path/to/file /local/path