日期:2014-05-16  浏览次数:20663 次

.ssh证书不信任——在shell中使用scp命令

我想再shell脚本里面用到scp去copy日志至另一台服务器,但是我不想总是去数据密码,所以我查了一下如何不用总是输入密码:
http://blog.csdn.net/magicbreaker/article/details/2755648
但是,为什么我按照这个做了,却不好使呢?

还求大婶们多多帮忙!
在此先行谢过!

------解决方案--------------------
仔细查看一下id_rsa.pub和远程authorized_keys文件中的内容是否一致
------解决方案--------------------
把当前用户家目录下的.ssh文件夹下的私钥证书id_rsa和公钥证书id_rsa.pub复制到目标机器的相同目录下,第一次scp时候需要输入密码,输入一次,后续就不用了
------解决方案--------------------
把.ssh文件夹的权限设置为700
把authorized_keys文件的权限设置为600