slinuxjishu/13998.html target=_blank class=infotextkey>cp命令可以在服务器之间做数据备份,并且支持从本地到远程的拷贝和从远程到本地的拷贝。
一般情况下,执行拷贝命令时会提示输入远程服务器的用户名和密码,这在自动执行的程序中不太靠谱。
此时使用scp拷贝命令即可。
假设有两台服务器A和B,B服务器的IP地址是115.47.169.130,现在需要将B服务器上的/var/logs/test.log文件拷贝到A服务器上的/bak/目录下。
在A服务器上执行命令:
如果需要将A服务器上的/bak/test.sql拷贝到B服务器的/data/目录下,在A服务器上执行:
可以使用在scp后使用-P命令指定端口,例如: