无法使用dcos节点ssh进入dcos节点ssh --master-proxy --leader
问题描述:
我是dcos Mesos中的新成员,在本地Ubuntu机器上安装了dc os。无法使用dcos节点ssh进入dcos节点ssh --master-proxy --leader
我可以查看dcos仪表板。
但我不能使用dcos node ssh --master-proxy --leader
sshing主节点。它说:
没有
SSH_AUTH_SOCK
环境变量,这可能意味着你没有运行ssh-agent
。dcos node ssh --master-proxy/--proxy-ip
取决于ssh-agent
安全地使用您的私钥在集群中的节点之间跳转。请运行ssh-agent
,然后将您的私钥添加到ssh-add
。
作为,在./ssh目录中应该有.pem文件。但在我的Ubuntu机器上,我没有找到该位置的.pem文件。
答
您应该将密钥添加到您的ssh代理程序中: 这通常由ssh-add keyname
完成,这需要您的ssh-agent运行。
如果您没有提交pem文件,这通常意味着您之前没有生成密钥。使用ssh-keygen
这样做。
顺便说一句,你引用的是旧版本的文档,我假设你可能运行的是1.9或1.10集群,所以我会确保使用相应的文档。
使用ssh-keygen创建的pem文件。我看到有两个文件(1).pem(2).pem.pub.When我运行ssh-add。它表示无法打开与身份验证代理的连接。 –
这可以帮助:https://unix.stackexchange.com/questions/48863/ssh-add-complains-could-not-open-a-connection-to-your-authentication-agent/48868 – js84