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