2012-10-28 48 views
1

我的Kippo在我的VPS上運行,由於Linux中的限制,我不能在1024端口下運行Kippo,因爲它不允許普通帳戶使用1024以下的端口。如果嘗試,它會給出錯誤一些關於不能在1024以下的端口上收聽的Python亂碼。在Linux上的端口鏡像

我寧可不運行Kippo作爲root運行,以防萬一他們如何擺脫Kippo環境。

所以我在看的是使用IPTables來「鏡像」22端口上的所有流量到2222端口,以便「機器人」可以看到在端口22上運行的SSH並執行其操作。

這可行嗎?如果是這樣,怎麼樣?

回答

2

使用DNAT規則:

iptables -t nat -A PREROUTING -m tcp -p tcp --dport 22 -j REDIRECT --to-port 2222 

您可能需要與特定的IP地址過濾器

+0

重定向進一步鎖定,你反映如何讓數據包去這兩個地方? – jrwren

+0

你可以在'iptables'中使用'-j TEE'來進行鏡像,但這隻適用於數據包嗅探或'UDP'。基於這個問題,我認爲鏡像確實意味着重定向。 – didster