升級openSSH

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下軟件的方法相似,安裝高於提示的最低版本便可。

相關文章
相關標籤/搜索