Posted on 2012-01-18 16:39
S.l.e!ep.¢% 閱讀(685)
評論(0) 編輯 收藏 引用 所屬分類:
Unix
剛裝好SUSE的時候,ssh服務并沒有啟動,而且沒有設置監聽的端口和來源地址,而且防火墻也沒有允許外部的ssh請求,需要我們自己做一些設定才能使用。
1.修改sshd的config文件
? ?
??? 在/etc/ssh下應該可以看到設定文件sshd_config,打開它可以看到 ?
??? #Port 22
??? #AddressFamily any
??? #ListenAddress 0.0.0.0
??? #ListenAddress ::
? ?
??? Port制定監聽的端口,一般默認22
???? ListenAddress 設為0.0.0.0,監聽所有的地址
??? 其他的設定根據需要修改,完成后保存
2. 重啟sshd服務
??? 使用root登陸,運行rcsshd
??? rcsshd應該在 /usr/sbin 下,直接運行可以看到提示的參數
??? Usage: /usr/sbin/rcsshd {start|stop|status|try-restart|restart|force-reload|reload|probe}
??? rcsshd -restart 重啟sshd
??? 重啟之后本機的ssh應該可以連接了,可以試試運行ssh localhost
1.使用終端輸入yast2: suse-linux:~ # yast2
2.選擇“安全與用戶”選項:
3.選擇“防火墻”
4.選擇“Allowed Services”
5.選擇“SSH”