Linux下通过 scp 命令实现不同机器之间的文件拷贝。
(1)本机考到目标机器:scp 本机文件 目的地:
如:scp /home/odp-web.war root@192.168.6.137:/usr/local/Tomcat/wepapps/
(2)其他机器考到本机:scp 其他机器上的文件 本机路径
如:scp root@192.168.6.137:/usr/local/Tomcat/wepapps/ /home/odp-web.war
补充:通过scp与Windows间互传文件(在Linux下运行scp,Windows下没有scp命令工具)
若也要与Windows间通过scp命令传输文件,则需先在Windows上安装ssh server,如Bitvise SSH Server(可能需要修改防火墙配置以开放22端口)
Windows上运行ssh server后即可在其他Linux机器上运行scp命令,如:
传到Linux本机:scp 'linuxidc@192.168.3.202:/c:/Users/linuxidc/Desktop/read\ note.txt' ./
传到其他Windows:scp ./RUNNING.txt linuxidc@192.168.3.202:/c:/Users/linuxidc/Desktop/
此外,由于有了ssh server,其他机器上可以用xshell等工具连接到此Windows。
CentOS 不能使用scp命令 解决方法