1. 程式人生 > >suse linux ssh遠程無法訪問問題

suse linux ssh遠程無法訪問問題

命令 還需 執行 配置 不起作用 rec fire 命令行 linux

當正常安裝完Suse Linux Enterprise Server 11 sp1 時,無法通過SecureCRT或者PuTTY之類的終端程序進行連接。

折騰了一下,發現問題所在:

1、 需要關閉防火墻,如下圖在YAST裏可以關閉,也可以使用下面命令行的方式,但出於安全的考慮,在實際使用是還是要根據實際情況打開防火墻,應該配置防火墻允許正確的,合法的通訊通過。

但是,什麽是正確的,什麽是合法的通訊,這就需要有些實際經驗,需要有些功力了,呵呵! 本次只是測試一下,故關閉防火墻

技術分享

2、使用命令行停止防火墻

/etc/init.d/SuSEfirewall2_init stop
/etc/init.d/SuSEfirewall2_setup stop

3、或者使用chkconfig命令停止這兩個服務,在引導時啟動

實際操作界面,如下圖:

技術分享

這樣做完成後重新啟動後,防火墻既處於關閉狀態了

上述內容調整後,還不能讓SecureCRT或者PuTTY連接進來,需要調整下面兩個參數:

修改/etc/ssh/sshd_config文件:

#PermitRootLogin yes

這個開關打開後,實際並不起作用

實際真正起作用的是:

PasswordAuthentication no改為yes

然後執行service sshd restart 後使用SecureCRT和PuTTY可以正常登錄

實際使用中還是不要用root 用戶進行遠程登錄,畢竟有安全問題,最好是新建立一個管理員帳戶。

另外,還需要配置客戶端的防火墻等等!

suse linux ssh遠程無法訪問問題