300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > centos 7.9 scp命令 实现远程拷贝文件

centos 7.9 scp命令 实现远程拷贝文件

时间:2023-10-04 23:49:54

相关推荐

centos 7.9 scp命令 实现远程拷贝文件

1.说明

Linux scp 命令用于 Linux 之间复制文件和目录。

scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

2.通过密钥的方式传输文件(本地复制到远程)

2.1.格式

scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file

特别注意:

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

案例:

scp -i /login/CID02.pem /usr/jdk-8u281.tar.gz root@192.168.0.3:/tmp

/login/CID02.pem 就是本地文件。

/tmp 就是远程存放的目录。

2.2.常用参数说明

-r: 递归复制整个目录。-i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。-P port:注意是大写的P, port是指定数据传输用到的端口号

3.从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例:

scp root@:/home/root/others/music /home/space/music/1.mp3 scp -r :/home/root/others/ /home/space/music/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。