下載地址:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.6p1.tar.gzc++
安裝方式:直接替換老版本的OpenSSH,無需進行任何的替換操做。
注意事項ssh
++OpenSSH源碼升級包建議放在/root/目錄下,禁止放在/tmp/目錄下++ ++確保舊版本的OpenSSH可以正常使用++
-------------------------------------------------------------------------------------------------
確認是否安裝如下依賴包:
openssl openssl-devel pam-devel gcc gcc-c++ zlib zlib-devel zlib-staticide
確認是否安裝依賴包:
例如:[root@localhost ~]# rpm -qa openssl
測試
解壓源碼[root@localhost ~]# tar -xvf openssh-7.6p1.tar.gz
rest
安裝步驟:code
[root@localhost ~]# cd openssh-7.6p1 [root@localhost ~]# ./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-ssl-engine --with-pam --with-md5-passwords [root@localhost ~]# make -j4 [root@localhost ~]# make install
OpenSSH 7.6不支持協議GSSAPIAuthentication,須要禁用:
修改配置文件/etc/ssh/sshd_config:ip
註釋行1:GSSAPIAuthentication yes 註釋行2:GSSAPICleanupCredentials yes 設置參數:PermitRootLogin 設置爲 yes
修改配置文件/etc/ssh/ssh_config:註釋行:GSSAPIAuthentication yes
md5
重啓sshd服務:[root@localhost ~]# service sshd restart
ssl
命令測試ssh -V
測試以下所示:get
[root@localhost ~]# ssh -V OpenSSH_7.6p1, OpenSSL 1.0.1e-fips 11 Feb 2013
telnet測試telnet 127.0.0.1 22