2014-11-21 46 views
0

我已經成功地在兩個託管的VPS(Debian 7)之間使用Salt教程設置了主人和奴才。salt-minion tunnel初始連接

我試圖在我的筆記本電腦(Ubuntu 14.04)上安裝第二個小型機,但以下相同步驟失敗。

我懷疑我的ISP阻止了Salt使用的一些端口。 我可能是錯的,但這不會是我第一次遇到問題(我的住房合同中包含一些無線連接,住在某種年輕工人的住處)。

  • 有沒有辦法告訴我的ISP阻塞了哪些端口?
  • 我可以通過SSH隧道我的鹽奴隸連接?

注意:SSH運行正常,如果能幫忙,我有機會到遠程服務器(其它主機和僕從)。

匿名以下命令的輸出:

$ salt-minion -l debug 
[DEBUG ] Reading configuration from /etc/salt/minion 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: nha-Ub 
[DEBUG ] Configuration file path: /etc/salt/minion 
[INFO ] Setting up the Salt Minion "my_machine_name" 
[DEBUG ] Created pidfile: /var/run/salt-minion.pid 
[DEBUG ] Reading configuration from /etc/salt/minion 
[DEBUG ] Attempting to authenticate with the Salt Master at X.X.X.X 
[DEBUG ] Loaded minion key: /etc/salt/pki/minion/minion.pem 
[ERROR ] Attempt to authenticate with the salt master failed 
+0

您是否在服務器上運行'salt-key'?請檢查nha-Ub的密鑰是否已被接受。 – ahus1 2014-11-23 20:34:35

+0

'salt-key'顯示其他已經接受的密鑰,但沒有未決的(未接受的)密鑰。 – nha 2014-11-23 21:36:37

回答

0

我跑在每邊一個tcpdump的看到數據包被髮送什麼,並收到了tcpdump的一個示例命令:

tcpdump -i $INTERFACE -s 15000 -w testing.pcap 

接口在哪裏是eth0等。(ifconfig)來確認。

然後你可以在wireshark看這個。

另一件需要考慮的事情是防火牆,我會在iptables中爲每個WAN IP設置一個允許規則,以確保它不會導致任何問題。

默認情況下,鹽需要打開端口4505和4506(TCP)

+0

會不會有更強大的攻擊來查看哪些端口被阻塞?再次,我有一臺可以安裝任何東西的遠程機器。 – nha 2014-11-26 22:49:42

+0

是的,你可以使用nmap(http://nmap.org/)一個示例命令是:nmap -sS -q -p 4505-4506 salt.master.ip.addr – 2014-11-30 22:32:46