Linux不同服务器远程拷贝复制文件scp
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Linux不同服务器远程拷贝复制文件scp的主要内容,如果未能解决你的问题,请参考以下文章