Скопируйте файл на / с сервера с помощью команды SCP
SCP использует Secure Shell (SSH) для передачи данных между клиентом и удаленным сервером, это быстро и безопасно. В этой статье мы покажем вам два распространенных примера копирования SCP:
-
Копирование данных с вашего компьютера на удаленный сервер.
-
Копирование данных с удаленного сервера на ваш компьютер.
1. Копирование данных на удаленный сервер
Пример 1.1 - Копирование файла.
scp SourceFile user@server:directory/TargetFile
Скопируйте файл «gae.log» с локального компьютера на удаленный сервер (example.com), в папку «/home/example/
», используя имя пользователя «example».
$ scp gae.log [email protected]:/home/example/ Password: stdin: is not a tty gae.log 100% 4193 4.1KB/s 00:00
Пример 1.2 - Копирование папки и всего ее содержимого.
scp -r SourceFolder user@server:directory/TargetFolder
Скопируйте папку «tutorials» с локального компьютера на сервер (example.com), папку «/home/example/
», используя имя пользователя «example».
$ scp -r tutorials [email protected]:/home/example/ Password: stdin: is not a tty aweber.txt 100% 2895 2.8KB/s 00:01 codetraining.txt 100% 330 0.3KB/s 00:00 contact.txt 100% 146 0.1KB/s 00:00 eclipse.txt 100% 5719 5.6KB/s 00:00
2. Копирование данных с удаленного сервера
Пример 2.1 - Копирование файла.
scp user@server:directory/SourceFile TargetFile
Скопируйте файл «/home/example/modsec_audit.log
» с удаленного сервера (example.com) в локальную текущую папку («.
») через имя пользователя «root».
$ scp [email protected]:/home/example/modsec_audit.log . Password: stdin: is not a tty modsec_audit.log 100% 244KB 122.1KB/s 00:02
Пример 2.2 - Копирование папки и всего ее содержимого.
scp -r user@server:directory/SourceFolder TargetFolder
Скопируйте папку «/home/example/mail
» с удаленного сервера (example.com) в локальную текущую папку («.
«) через имя пользователя «example».
Yongs-MacBook-Air:~ example$ scp -r [email protected]:/home/example/mail . Password: stdin: is not a tty courierimapuiddb 100% 15 0.0KB/s 00:00 courierpop3dsizelist 100% 88 0.1KB/s 00:01 courierimapacl 100% 43 0.0KB/s 00:00 maildirsize 100% 348 0.3KB/s 00:00
SSH Port
Если ваш сервер использует SSH-порт 22, отличный от стандартного, используется опция-P portnumber
(Uppercase P):
scp -P 2222 user@host:directory/SourceFile TargetFile