SCP 安装与使用指南
一、安装 SCP
安装 openssh-clients 以获取 scp 命令,执行以下命令:
yum install -y openssh-clients //CentOS系统指令
sudo apt-get install openssh-client //Ubuntu系统指令
二、SCP 命令参数说明
- -v:与多数 Linux 命令中的 -v 功能相同,用于显示操作进度,可帮助排查连接、认证或配置方面的错误。
- -C:启用压缩功能,有助于在传输过程中减少数据量,提高传输效率。
- -P:用于指定连接的端口号,当默认端口不适用时可使用此参数。
- -r:专门用于复制目录,若要复制文件则无需此参数。
三、SCP 命令示例
- 复制文件(本地到远程):
scp /cloud/data/test.txt root@10.21.156.6:/cloud/data/
此命令将本地 /cloud/data/
目录下的 test.txt
文件复制到远程服务器 10.21.156.6
的 /cloud/data/
目录下。
- 复制文件(远程到本地):
scp root@10.21.156.6:/cloud/data/test.txt /cloud/data/
把远程服务器 10.21.156.6
上 /cloud/data/
目录中的 test.txt
文件复制到本地的 /cloud/data/
目录。
- 复制目录(本地到远程):
scp -r /cloud/data root@10.21.156.6:/cloud/data/
用于将本地的 /cloud/data
目录及其所有内容递归复制到远程服务器 10.21.156.6
的 /cloud/data/
目录。
- 复制目录(远程到本地):
scp -r root@10.21.156.6:/cloud/data/ /cloud/data/
从远程服务器 10.21.156.6
的 /cloud/data/
目录递归复制到本地的 /cloud/data/
目录。例如:
scp -r /home/nokvm/templates root@10.21.156.6:/home/nokvm/
该命令将本地的 /home/nokvm/templates
目录及其子目录和文件递归复制到远程服务器 10.21.156.6
的 /home/nokvm/
目录下。
主题测试文章,只做测试使用。发布者:kpower,转转请注明出处:https://www.suteidc.com/info/68.html