码迷,mamicode.com
首页 > 系统相关 > 详细

linux openssh 升级

时间:2019-01-23 14:31:51      阅读:597      评论:0      收藏:0      [点我收藏+]

标签:Opens   最新版   prefix   修改   span   tar   使用   restart   mit   

一、下载最新版本 OpenSSH

wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.8p1.tar.gz

目前最新版本是7.8

二、编译安装 OpenSSH

# tar xzvf openssh-7.8p1.tar.gz

# cd openssh-7.8p1

# ./configure --prefix=/usr --sysconfdir=/etc/ssh

三、把老版本的ssh放到另外一个目录,这步是关键,这样就不用卸载旧版本

mkdir /etc/sshbak

mv /etc/ssh/* /etc/sshbak/  

四、编译源码包

make

make install

五、编译安装成功后,进行配置

cp  ./contrib/redhat/sshd.init    /etc/init.d/sshd ---启动文件

chkconfig --add sshd  

chkconfig sshd on

修改配置文件  /etc/ssh/sshd_config                        

Port 22

PermitRootLogin yes

去掉这2行的注释 ,最后一个是允许root用户直接使用sshd服务登录服务器的!

六、启动

service  sshd  restart

使用ssh -V 命令查看一下,如果上面都没有报错的话,这里ssh的版本就是7.8了。

最关键的一步就是把老的ssh文件夹移到其他地方,然后新的ssh的目录仍然放在/etc/ssh下面,这样的升级过程中ssh就不会断开了,我这后面都是用这种方式升级openssh。

linux openssh 升级

标签:Opens   最新版   prefix   修改   span   tar   使用   restart   mit   

原文地址:https://www.cnblogs.com/pengyong1211/p/10308658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!