Linux远程复制遇到的权限问题

1.今天在练习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命令输入密码就可以成功复制了。远程复制的例子是看的网上视频做的,没有提第一步保存密钥的步骤,所以我想当然的就以为复制出错了。第一次写博客有些繁琐,希望以后慢慢能写出清晰明了的随笔。

-----------------------------------------------------------------另一种方式------------------------------------------------------------------

2017-11-22

今天有些需求复制文件到另一个服务器,百度scp命令是 scp -r path/file1 username@ip:/path和上边的命令稍稍不同,结果提示connection refused,检查了一下我安装了ssh服务,也启动了,防火墙也关了,网上说的可能出现的问题都没有。无聊中试用ssh username@本机ip,弹出了分界线上方的认证信息,输入yes和密码认证并成功连接本机服务器(虽然我本来就连着本机服务器),期间有个warning:Warning: Permanently added '192.168.40.130' (RSA) to the list of known hosts,大概是说把这台机器加入认证列表,在几台服务器上都执行ssh命令后才可以正常的复制文件到另一个服务器,暂时记录,以后再做具体验证。

posted @ 2017-07-19 15:25  imag_ing  阅读(1945)  评论(0)    收藏  举报