我无需密码即可使用SSH连接到其他节点。我遵循了IBM KC指示。这是命令和结果:
ubuntu@ipc1:/opt/ibm-cloud-private-ce-3.1.0/cluster$ sudo docker run --net=host -t -e LICENSE=accept -v "$(pwd)":/installer/cluster ibmcom/icp-inception:3.1.0 install
PLAY [Checking Python interpreter] *********************************************
TASK [Checking Python interpreter] *********************************************
fatal: [172.31.39.234]: UNREACHABLE! => changed=false
Failed to connect to the host via ssh: Permission denied (publickey,password).
unreachable: true
fatal: [172.31.39.53]: UNREACHABLE! => changed=false
msg: Failed to connect to the host via ssh: Permission denied (publickey,password)
unreachable: true
fatal: [172.31.44.240]: UNREACHABLE! => changed=false
msg: ed to connect to the host via ssh: Permission denied (publickey,password).
unreachable: true
NO MORE HOSTS LEFT *************************************************************
NO MORE HOSTS LEFT *************************************************************
PLAY RECAP *********************************************************************
172.31.39.234 : ok=0 changed=0 unreachable=1 failed=0
172.31.39.53 : ok=0 changed=0 unreachable=1 failed=0
172.31.44.240 : ok=0 changed=0 unreachable=1 failed=0
Playbook run took 0 days, 0 hours, 0 minutes, 0 seconds
答案 0 :(得分:0)
您可以在主机之间SSH而不指定任何密码吗?
通过使用sudo
进行任何操作,这意味着您试图通过root用户使用ssh无密码。
因此,我认为您尚未在主机之间复制根ssh密钥。
祝你好运
答案 1 :(得分:0)
您正面临此问题,因为未在同一服务器(ssh本身)内生成 少密码验证 。
按照以下步骤操作,您就可以摆脱上面指定的问题。
[root@localhost ~]# ssh-keygen
然后运行以下命令:
[root@localhost ~]# touch ~/.ssh/authorized_keys
[root@localhost ~]# chmod 600 ~/.ssh/authorized_keys
[root@localhost ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[root@localhost ~]# cd /opt/ibm-cloud-private-ce-3.1.0/cluster/
[root@localhost ~]# cp -rp ~/.ssh/id_rsa ./ssh_key
还要确保将主机名映射到本地/etc/hosts
中的主机IP地址。
答案 2 :(得分:0)
在安装IBM Cloud Private集群之前,必须在配置节点之间配置认证。您可以在启动节点上生成SSH密钥对,并与其他群集节点共享该密钥。要与群集节点共享密钥,您必须具有对群集中每个节点具有root用户访问权限的帐户的访问权限。
在此处遵循ICP 3.1.0知识中心(KC)的步骤: https://www.ibm.com/support/knowledgecenter/SSBS6K_3.1.0/installing/ssh_keys.html