今天在练习scp命令从一台centos6.4虚拟机复制到另外一台时出现了错误。
原命令为:scp -r /usr/local/practice/copy.txt 192.168.40.131:/usr/local,回车返回
The authenticity of host '192.168.40.131 (192.168.40.131)' can't be established.
RSA key fingerprint is 15:44:84:6c:14:3f:ec:d7:d3:ef:2c:76:da:d8:74:24.
Are you sure you want to continue connecting (yes/no)?
当然我不懂什么意思,选择yes继续后直接报错Warning: Permanently added '192.168.40.131' (RSA) to the list of known hosts.
后来经过尝试知道了远程复制的时候第一次连接远程机器会需要一个认证过程,选择yes之后会在本机存储一个目标机器的RSA密钥,然后再次执行scp命令输入密码就可以成功复制了。远程复制的例子是看的网上视频做的,没有提第一步保存密钥的步骤,所以我想当然的就以为复制出错了。