首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PVM中添加从服务器请求密码

在PVM中添加从服务器请求密码
EN

Stack Overflow用户
提问于 2013-02-14 11:11:56
回答 1查看 612关注 0票数 0

我试着在主机器中添加奴隶。但是,当它添加时,它会询问密码。我不明白。

= jhamb

Slave = naveen,raja,gaurav

请解决以下错误。找你好意的回应。

控制台的快照:-

当我试图添加任何主机时,它会显示以下行

代码语言:javascript
复制
0successful
       HOST             DTID
       ANY NAME         NO SUCH HOST

vim /etc/host显示 :-

代码语言:javascript
复制
# 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

编辑的

我在这里写,关于我的工作,直到现在我都做了些什么

  1. 下载pvm3 tar文件。
  2. 设置所有要运行PVM的变量。
  3. 出口PVM_RSH=/ur/bin/ssh
  4. 使主从之间无密码连接。
  5. 在单机上运行简单的代码,它可以工作。
  6. 当我试图在主服务器上添加从服务器时,通过使用命令add naveen.my.domain,它与上面的图像相同。

我认为现在这是足够的信息。

编辑2号

当我运行ssh -v naveen@10.40.54.92时,上面写着,

代码语言:javascript
复制
......
.....
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.
.......
.....
EN

回答 1

Stack Overflow用户

发布于 2013-02-14 11:46:32

添加从服务器时,PVM试图在该计算机上启动pvmd。要做到这一点,它将尝试通过ssh(1)登录。所以行"user@host password:“来自ssh。

你可以自己试试:

代码语言:javascript
复制
> ssh naveen.my.domain

本文解释了如何允许ssh登录到另一台计算机,而不每次都给它一个密码,同时又不损害SSH:使用ssh-keygen & ssh-copy-id执行不需要密码的SSH登录的3个步骤的安全性。

这里的编辑是上面图像的重要部分:

代码语言:javascript
复制
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询问密码时,您可以通过查看进程列表来验证这一点:您应该看到一个ssh子进程,其中PVM是父进程。

因此,由于某种原因,您的无密码SSH设置被破坏了。

编辑2安全性并不容易:-)您需要了解的是,有一个软件可以为您记住密码。那是"ssh特工“

当SSH向您询问密码时,可能有许多原因:

  1. ssh代理没有运行
  2. 您的密钥未加载到ssh代理中
  3. 在ssh代理中加载错误的密钥。
  4. 您使其正常工作,并启动了一个新的终端/新进程,而该新进程没有“查看”ssh代理。

为了检查这些问题:

  1. 确保在进程列表中看到运行的ssh代理和用户ID
  2. 确保加载了正确的密钥(如果有疑问,请再次添加)
  3. 确保ssh naveen正确工作。
  4. 在您尝试使用pvm的控制台中尝试ssh naveen
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14873479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档