我试图在主机中添加奴隶。但是当它添加它时要求输入密码。我不明白。
大师 = jhamb
奴隶 = naveen,raja,gaurav
请解决以下错误。寻找你的回应。
控制台快照:
当我尝试添加任何主机时,它会显示这些行
0successful
HOST DTID
ANY NAME NO SUCH HOST
vim / etc / hosts显示: -
# Do not remove the following line, or various programs
# that require network functionality will fail.
#127.0.0.1 localhost.localdomain localhost
10.40.54.180 gaurav.my.domain #node 1 slave
10.40.54.92 naveen.my.domain #node 2 slave
10.40.55.31 raja.my.domain #node 3 slave
10.40.55.113 localhost.localdomain #node 4 master
#::1 localhost6.localdomain6 localhost6
EDITED
我写在这里,关于我的工作,我到现在为止做了什么
add naveen.my.domain
它说同样的,如上图所示。我认为现在这是足够的信息。
编辑没有。 2
当我运行ssh -v naveen@10.40.54.92
时,它说,
......
.....
debug1: Authentications that can continue: publickey, password
debug1: Next Authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Offering public key: /root/.ssh/id_rsa
debug1: Server accepts key:pkalg ssh-rsa blen 277
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
debug1: channel 0:new [client-session]
debug1: Entering Interactive session.
debug1: Sending environment.
.......
.....
答案 0 :(得分:0)
添加从属设备时,PVM会尝试在该计算机上启动pvmd
。为此,它将尝试通过ssh(1)
登录。因此“user @ host password:”行来自ssh。
您可以自己尝试一下:
> ssh naveen.my.domain
本文介绍了在不影响SSH安全性的情况下,每次和都允许ssh登录到其他计算机而不提供密码时可以执行的操作:3 Steps to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id
编辑以下是上图中的重要部分:
Verifying Local Path to "rsh"
Rsh found in /usr/bin/ssh - O.K.
Testing Rsh/Rhosts Access to Host ...
PVM可以使用rsh(1)
和ssh(1)
远程登录。 不要每次都使用rsh(1)。这是不安全,脆弱和丑陋的。
输出表明PVM使用ssh
。您可以通过在PVM请求密码时查看进程列表来验证:您应该看到以PVM作为父进程的ssh子进程。
因此,出于某种原因,您的无密码SSH设置已损坏。
编辑2 安全性并不容易:-)您需要了解的是,有一个软件会记住您的密码。这就是“ssh代理商”。
当SSH要求您输入密码时,可能有很多原因:
检查这些:
ssh naveen
正常工作。pvm
ssh naveen
醇>