Linux不同服务器远程拷贝复制文件scp

将本地文件拷贝复制到远程服务器

  • scp本地拷到远程姿势
scp  路径/本地文件 远程服务器用户@服务器IP:程服务器路径/[文件名]
  • 实例:将本地当前目录下sysinfo.sh拷贝至10.0.0.58服务器u20用户家目录下
scp ./sysinfo.sh u20@10.0.0.58:/home/u20/
[23:48:49 rooter@C8-3-55 ~]#scp ./sysinfo.sh u20@10.0.0.58:/home/u20/
The authenticity of host '10.0.0.58 (10.0.0.58)' can't be established.
ECDSA key fingerprint is SHA256:hJhnI7N/vvf692WGgiBDY8dko+m1Gbo9rcxbVtP6q7g.
Are you sure you want to continue connecting (yes/no/[fingerprint])? y
Please type 'yes', 'no' or the fingerprint: yes
Warning: Permanently added '10.0.0.58' (ECDSA) to the list of known hosts.
u20@10.0.0.58's password: 
sysinfo.sh  
                   
  • 远程服务器显示收到文件
u20@u20-58:~$ ll sysinfo.sh 
-rw-r--r-- 1 u20 u20 1006 Apr  1 03:51 sysinfo.sh

将远程服务器上文件拷贝至本地

  • scp远程拷本地姿势
scp  远程服务器用户@服务器IP:程服务器路径/文件名 本地路径/[本地文件] 
  • 实例:将本地当前目录下sysinfo.sh拷贝至10.0.0.58服务器u20用户家目录下
scp u20@10.0.0.58:/home/u20/sysinfo.sh ./sysinfo.sh-FromU20
[23:51:25 rooter@C8-3-55 ~]#scp u20@10.0.0.58:/home/u20/sysinfo.sh ./sysinfo.sh-FromU20
u20@10.0.0.58's password: 
sysinfo.sh                                                        100% 1006   219.1KB/s   00:00    
[00:00:06 rooter@C8-3-55 ~]#ll sysinfo.sh*
-rw-r--r--. 1 rooter root 1006 3月  31 23:43 sysinfo.sh
-rw-r--r--. 1 rooter root 1006 4月   1 00:00 sysinfo.sh-FromU20

姿势不对就会报错

[23:43:55 rooter@C8-3-55 ~]#scp sysinfo.sh u20@10.0.0.58/home/u20
cp: 无法创建普通文件'u20@10.0.0.58/home/u20': 没有那个文件或目录
[23:46:45 rooter@C8-3-55 ~]#scp ./sysinfo.sh u20@10.0.0.58/home/u20/
cp: 无法创建普通文件'u20@10.0.0.58/home/u20/': 没有那个文件或目录
[23:48:25 rooter@C8-3-55 ~]#scp ./sysinfo.sh u20:10.0.0.58/home/u20/
ssh: Could not resolve hostname u20: Name or service not known
lost connection
       
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值