suse linux ssh遠程無法訪問問題
阿新 • • 發佈:2017-09-06
命令 還需 執行 配置 不起作用 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遠程無法訪問問題