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

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

  • scp本地拷到远程姿势
scp  路径/本地文件 远程服务器用户@服务器IP:程服务器路径/[文件名]
  • 实例:将本地当前目录下sysinfo.sh拷贝至10.0.0.58服务器u20用户家目录下
scp ./sysinfo.sh [email protected]:/home/u20/
[23:48:49 rooter@C8-3-55 ~]#scp ./sysinfo.sh [email protected]:/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.
[email protected]'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 [email protected]:/home/u20/sysinfo.sh ./sysinfo.sh-FromU20
[23:51:25 rooter@C8-3-55 ~]#scp [email protected]:/home/u20/sysinfo.sh ./sysinfo.sh-FromU20
[email protected]'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 [email protected]/home/u20
cp: 无法创建普通文件'[email protected]/home/u20': 没有那个文件或目录
[23:46:45 rooter@C8-3-55 ~]#scp ./sysinfo.sh [email protected]/home/u20/
cp: 无法创建普通文件'[email protected]/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
       

你可能感兴趣的:(运维常见问题,Linux面试宝典,Linux基础命令,linux,运维)