Chinaunix

标题: solaris 10的SCP无密码登陆问题 [打印本页]

作者: flutter    时间: 2008-05-08 10:07
标题: solaris 10的SCP无密码登陆问题
按照网上说的:\r\n\r\n1,主机A上 ssh-keygen -t dsa -N \"\"\r\n2,scp id_dsa.pub test@主机B:~/\r\n3. 主机B上cat id_dsa.pub >> ~/.ssh/authorized_keys\r\n\r\n    在A和B的本用户目录下.rhosts中,/etc/hosts.equiv中也加了信任主机A、B。\r\n\r\n  现在用SCP从A拷贝文件到B,总提示输入密码,请问还需要改哪里?
作者: flutter    时间: 2008-05-08 14:59
呵呵,在SUN的BIGADMIN上找到一个文章,尝试成功,文章如下:\r\n\r\n   http://www.sun.com/bigadmin/content/submitted/ssh_setting.html\r\n\r\n    不过它也有个错误,少写了一个步骤,呵呵,一做就知道了。
作者: cnsolaris    时间: 2008-05-09 11:29
没这么复杂吧!\r\n\r\n我没有设置.rhosts和/etc/hosts.equiv,一样可以用。。。
作者: flutter    时间: 2008-05-09 14:10
标题: 回复 #4 cnsolaris 的帖子
呵呵,我知道,当时怎么都搞不定密码,就能加的都加上了,一个个尝试了一下,还是不行,后来才找到SUN上面的文档,发现和网上通用的做法有很大的不同。
作者: steedz    时间: 2008-05-09 16:39
标题: 回复 #4 cnsolaris 的帖子
ssh不使用.rhosts文件的,在第二步SCP公钥时一定要将公钥起个别名如id_dsa.pub_bak,不然在目标主机上就会覆盖同名文件了,然后再追加到authorized_keys文件中,要是第一次使用,也可以直接覆盖authorized_keys文件。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2