在太阳下
不管你喜不喜欢,高不高兴,爱与不爱;太阳照旧照耀着你!温暖着你!

用scp命令,从一台服务器备份或复制到另外一台服务器

用scp命令,从一台服务器备份或复制到另外一台服务器
TIME 2019-09-29 11:52 周日

如何把文件或是目录从一台服务器备份或者复制到另外一台服务器上

例:备份A服务器上面/home/wwwroot 目录里面所有的文件到B服务器上的/www/wwwroot/目录里面
在A服务器上面,运行以下命令

scp -r /home/wwwroot/ root@192.168.1.1:/www/wwwroot/

备注:192.168.1.1是B服务器的IP地址,仅将192.168.1.1作为示例,实际操作需将其改成你自己的第二台服务器IP地址
返回以下结果

The authenticity of host ‘192.168.1.1 (192.168.1.1)’ can’t be established.
RSA key fingerprint is ************ #这里会显示一串指纹码
Are you sure you want to continue connecting (yes/no)?

你是否想继续保持联系(是/否)?
回复

yes

返回

Warning: Permanently added ‘192.168.1.1’ (RSA) to the list of known hosts.
reverse mapping checking getaddrinfo for 192.168.1.1 [192.168.1.1] failed – POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.1’s password:

要求输入B服务器,也就是接受文件的那台服务器的root帐户的密码
输入密码是看不见的
确认密码后开始备份所有的文件及文件夹,保持目录递归


如果是要单独备份某个文件到另外一台服务器上的命令
例:要将A服务器/home/wwwroot/目录里面的123.txt文件,备份到B服务器上的/www/wwwroot/目录里面
同样在A服务器上面,运行一下命令即可

scp /home/wwwroot/123.txt root@192.168.1.1:/www/wwwroot/

 

 

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址