2013-03-29 46 views
0

我在我的一個系統上安裝了linux,併爲其分配了有效的網絡ip。 我能夠正確連接到網絡。無法在端口22上使用ssh使用putty

但是,當我嘗試從另一個系統使用ssh在端口22上putty這個系統時,它會給我連接超時錯誤。 當我ping系統時,它響應良好,但仍然無法ssh它。

可能是什麼問題以及如何解決?

回答

0

我會首先檢查端口22是否配置正確。我還要檢查SSH是否已安裝 - 我的首選項是OpenSSH - 並且它被配置爲接受端口22上的傳入連接。我還會檢查是否沒有防火牆,無論是設置還是防火牆內的規則阻止連接端口22.

+0

這將需要命令訪問您的Linux機器 - 運行「ssh -v」沒有雙引號,這應該告訴你你安裝了什麼版本和SSH rpm(如果有的話)。 如果您沒有安裝任何軟件,您可以導航至[link] http://www.openssh.org並查找有關如何在您的計算機上安裝和配置SSH的必要說明。 – rebl00ded

+0

好的,我會嘗試。 – RKum

+0

問題已解決,因爲我禁用了阻止ssh的遠程防火牆。 這真是令人沮喪,因爲一切都很好,甚至telnet工作,但不是ssh。 目前遵循鏈接http://yourlinuxguy.com/?p=468和 http://docs.oracle.com/cd/E20815_01/html/E20821/givag.html 我已禁用完整的防火牆。 但是有沒有什麼辦法可以啓用防火牆並讓防火牆允許ssh? 我在防火牆初始化和安裝文件中沒有看到相同的選項。 – RKum

0

有問題的服務器可能不允許以root身份登錄。如果是這樣,您可能需要使用另一個具有管理員權限的用戶名登錄,然後使用SU命令來承擔root權限。

相關問題