如何从一台linux服务器备份文件到另外一台linux服务器上面
如何从一台linux服务器复制文件或是文件夹到另外一台linux服务器上面
TIME 2019-08-01 周四 08:34
需要用到的工具是scp
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。
为了方便后文阅读,这里我们先给两台服务器自定义个昵称吧
要备份的那台服务器叫:母鸡
备份到的另外一台服务器叫:公鸡
备份操作前先给母鸡服务器创建个快照
公鸡要不要创建快照,随意,最好也创建个快照
出了问题还可以恢复快照
因为scp是运行在母鸡上面的,所以先要给母鸡安装scp
不过有的发新版本是已经集成包含了该程序的
所以先检查母鸡是否安装了scp
返回以下结果
有openssh-clients字样就是安装有的
没有的话,运行以下命令,安装scp
如何运用scp备份目录
例
假如我们要把
母鸡 /home/wwwroot/123
备份到
公鸡 /home/wwwroot/123
命令应该怎么写呢?
解释
scp:就是命令的scp意思
-r:就是告诉scp,拷贝复制的是一个目录
/home/wwwroot/123:是123里面多有的文件和文件夹,保持原有的递归关系
公鸡用户名:可以是root帐户,或是别的帐户
@:用于区分用户名和IP地址
公鸡IP地址:很好理解就是你接纳文件服务器的IP地址
:用于区分
/home/wwwroot/123:是公鸡用来接纳存放文件的目录
假如我们的公鸡用户名是root;公鸡IP地址是192.168.1.1
那么命令就应该如是写
返回结果/问
你真的想继续保持联系吗(是/否)?
回复
返回
警告:已将“192.168.1.1”(RSA)永久添加到已知主机列表中。
然后要求输入公鸡root帐户密码
输入密码是看不见的
返回结果
等待所有文件传输完成即可
如何运用scp备份复制单个文件
这里我们把母鸡/home/wwwroot/目录里面的index.html文件复制到公鸡的/home/wwwroot/目录里面
返回,要求输入公鸡root帐户密码:
输入密码是看不见的
返回结果
然后这时候公鸡目录里面就有了这个文件
点击数:182