2017-04-08 323 views
0

您好我正在嘗試在Debian 8中設置DC/OS Jessie,我得到了ssh連接的ssh密鑰,我可以無密碼地登錄到所有主服務器和代理(他們正在運行CentOS 7)。奇怪的是,運行--preflight時它不工作,它會說連接拒絕所有節點。端口22上拒絕DC/OS ssh連接 - 預檢

TASK: /usr/bin/ssh -oConnectTimeout=10 -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oBatchMode=yes -oPasswordAuthentication=no -p22 -i genconf/ssh_key -tt [email protected] sudo rm -rf /opt/dcos_install_tmp STDERR: ssh: connect to host 192.168.122.131 port 22: Connection refused STDOUT:

如果我嘗試在終端運行此命令,它工作得很好。所以它只有在通過bash dcos_generate_config.sh --prefligh運行時才起作用。有什麼想法可能是錯誤的嗎?

+0

1.該命令可能會運行的預檢內的不同用戶。 2.那個ssh密鑰在那時可能還不存在。 3.這是什麼版本的DCOS? –

+0

它是最新版本1.9。它可能會是不同的用戶,但哪一個? Ssh密鑰肯定是已經創建的。 – Tom

回答

0

在bash --表示的命令行選項的結束,所以你需要什麼,可能做的是:

bash dcos_generate_config.sh -- --prefligh 
+1

不,命令選項工作正常,它正在運行預檢,但它在SSH連接上失敗。 – Tom