Opensshd 源码升级

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Opensshd 源码升级相关的知识,希望对你有一定的参考价值。

OPenssh 下载地址:

http://www.openssh.com/ 

 

以下步骤

OS: 6.x  安装Opensshd 7.4p1 验证通过

      6.8  安装Opensshd 7.6p1 验证通过

 

请自行配置Yum和下载Opensshd ,其他不用下载。如果遇到提示openssl 需升级的提示则以下方案不适用。

注意:以下方案并没有卸载自带的 sshd ,因为卸载后会遇到 /etc/security/limits.conf 文件失效的问题。

1.安装相关包

yum install -y gcc zlib zlib-devel pam pam-devel openssl openssl-devel
2. 解压并配置 openssh-7.4p1
tar -xzvf openssh-7.4p1.tar.gz
cd openssh-7.4p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam
3. 安装openssh-7.4p1
make&&make install
vi /etc/ssh/sshd_config 
注释掉如下2行(大概81/82行)
#GSSAPIAuthentication yes
#GSSAPICleanupCredentials yes

注意:升级后默认不允许root 账户直接登录,如果需要请取消下面的注释 

#PermitRootLogin yes 

 

vi /etc/ssh/ssh_config    (line50 注释掉)
#GSSAPIAuthentication yes 
4.替换init.d/sshd启动服务
cd contrib/redhat;
mv -f /etc/init.d/sshd /etc/init.d/sshdbak`date +%Y%m%d`;
cp sshd.init /etc/init.d/sshd;
chmod u+x /etc/init.d/sshd;
chkconfig --add sshd;
service sshd restart
5.检查当前openssh版本
ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.1e-fips 11 Feb 2013
6.重启验证
service sshd restart

以上是关于Opensshd 源码升级的主要内容,如果未能解决你的问题,请参考以下文章

openssh版本怎么升级至openssh 7.4

centos7升级OpenSSH(源码编译升级)

openssh升级到7.5 为啥无法登陆

Linux服务器中OpenSSH的源码编译与升级

Centos 6.6 升级openSSH 远程访问版本(5.3升级7.0源码安装版)

如何升级openssh7.5 suse11sp1