首页 > 其他 > 详细

openSSH升级

时间:2020-12-09 20:59:18      阅读:42      评论:0      收藏:0      [点我收藏+]

openssh 升级

openssh升级分下面几个步骤

1、安装telnet-server,防止openssh安装失败,而导致无法远程登陆服务器

2、升级openssh操作

3、闭关telnet-server

1. 安装telnet-server

// 本系统为 centos 7
sudo yum install telnet-server
sudo service telnet.socket start
// 查看是否已经启动
service telnet.socket status

// 使用telnet 进行访问,若未成功可能是端口号没开放导致的
telnet 127.0.0.1 

2. 升级openssh操作

// 1.下载指定版本的openssh 
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.4p1.tar.gz 
// 2.解压安装
tar zxvf openssh-8.4p1.tar.gz

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

// 若出现错误 configure: error: *** zlib.h missing - please install first or check config.log ***
sudo yum install -y zlib-devel

// 若出现错误 configure: error: *** working libcrypto not found, check config.log
sudo yum -y install openssl-devel

// 执行make
make

// 卸载 旧版本的openssh
sudo rpm -e --nodeps `rpm -qa | grep openssh`

// 安装新版本openssh
sudo make install

// 查看新版的本号
ssh -V

// 在使用ssh登陆试试
sudo cp contrib/redhat/sshd.init /etc/init.d/sshd

// 加入开机启动
sudo chkconfig --add sshd
sudo  chkconfig sshd on

// 修改配置 PermitRootLogin yes
sudo vim /etc/ssh/sshd_config

// 重启服务
sudo service sshd restart

3.关闭telnet-server

rpm -e --nodeps `rpm -qa | grep telnet-server`

openSSH升级

原文:https://www.cnblogs.com/chenshouchang/p/14110826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!