Solaris 10 從update 3 開始,增加了一個Secure by Default特性,這個功能如果開啟的話,就會關閉一些不常用或者容易受攻擊的服務,比如常用的telnet, ftp等。 在OpenSolaris新版上,都是默認開啟的。在Solaris上,會在安裝的時候提示,由用戶選擇是否啟用或者關閉。
在實際使用中,經常使用系統的人不是負責安裝的,所以經常用戶納悶telnet, ftp怎麼都不能用了。
最近我也中招了,有個系統依賴rsh服務,結果連不上,後來想到了這點,但是rsh相應的SMF服務名稱找了半天才找到。rshd的SMF服務名稱是/network/shell。知道SMF服務名稱後面就好辦了。
開啟rsh服務了:
svcadm enable /network/shell
telnet,ftp同理。
如果希望關閉這個Secure by Default的話,可以用"netservices open"命令。