1.確認安裝了telnet服務,而且telnet服務能正常運行;linux
查詢是否安裝了telnet服務:rpm -qa telnet 若是顯示出ssh
相似於telnet-server-0.17-31.EL4.5這樣的結果,則表示已安裝telnet服務;測試
打開telnet服務:rest
vi /etc/xinetd.d/telnet 將disable的值設爲no表示開啓了telnet服務,爲yes則爲關閉狀態;server
修改後重啓服務:service xinetd restart;ip
測試telnet服務:ssl
Windows cmd 後,輸入 telnet ip 23;cmd
輸入用戶名和密碼(此處通常只能輸入普通用戶),進去後再切換到root用戶;openssl
2.安裝新版本opensshit
將openssh的tar包,如openssh-5.9p1.tar.gz 放到某目錄下
tar -xzvf openssh-5.9p1.tar.gz 解壓到openssh-5.9p1
cd openssh-5.9p1 後執行
./configure --prefix=/usr --without-zlib-version-check
無錯誤信息後 執行
make
無錯誤信息後 執行
make install
無錯誤後重啓sshd服務:service sshd restart,查看sshd的版本號
看是不是新安裝的版本 ssh -V
3.修改端口號(默認22端口,看狀況是否要更改)
修改ssh的端口號:vi /etc/ssh/sshd_config
4.測試是否正常安裝
測試方法:telnet中service sshd stop關掉sshd服務,若是ssh不能再登陸,但service sshd start後能繼續訪問, 則說明安裝正常;
5.注意事項
在安裝的過程當中,可能會提示openssl的版本太低,須要先升級openssl,與安裝普通linux下軟件的方法相似,安裝高於提示的最低版本便可。