我是mesos的新手。我已在一个系统(centos 7)中本地安装了dcos群集。
一切正常,我可以访问dcos的gui,但当我试图通过cli连接时,它会询问我密码。
通过vagrant在本地安装期间,没有提示我输入任何类型的密码。
但当我发出以下命令时:
[root@blade7 dcos-vagrant]# dcos node ssh --master-proxy --leader
Running `ssh -A -t core@192.168.65.90 ssh -A -t core@192.168.65.90 `
core@192.168.65.90's password:
Permission denied, please try again.
core@192.168.65.90's password:
我不知道要给的密码。请帮助我解决这个问题
2条答案
按热度按时间e3bfsja21#
该命令显示您正试图使用userid“core”登录到服务器。如果你不知道用户“核心”的密码,我建议重置“核心”用户密码,然后再试一次。
mrzz3bfm2#
由于本地安装基于vagrant,因此可以使用以下方便的解决方法:使用vagrant的ssh直接登录到虚拟机。
打开终端并输入
vagrant global-status
查看所有正在运行的流浪环境的列表(name/id)切换到dcos安装目录(例如。,
cd ~/dcos-vagrant
),其中包含Vagrantfile
跑vagrant ssh <name or (partial) id>
以便ssh进入虚拟机。例如,vagrant ssh m1
连接到主节点/引线节点,这将为您提供与dcos node ssh --master-proxy --leader
就行了。还有两个提示:
在虚拟机中,目录
/vagrant
装载到主机的当前目录,这对于将文件传入/传出vm很好您可以尝试找出缺省vagrant用户的正确ssh凭证,然后通过添加这些凭证(而不是从云服务提供商检索的pem文件)
ssh-add
到您的主机。这将使您能够通过dcos node ssh --master-proxy --leader --user=vagrant
没有密码