Linux升级ssh、ssl
yum install -y gcc openssl-devel pam-devel rpm-build 【下载相关依赖包】
wget http://10.10.8.8/openssl-1.0.2p.tar.gz 【下载ssl,可到相应资源网站去下载最新】
tar -zxvf openssl-1.0.2p.tar.gz && cd openssl-1.0.2p 【解压】
./config --prefix=/usr/local/openssl --shared
make && make install 【编译及安装】
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib" >>/etc/ld.so.conf
ldconfig -v
openssl version -a
cd /root/Desktop
wget http://10.10.8.8/openssh-7.9p1.tar.gz 【下载ssh,到相应资源网站下载】
rpm -e `rpm -qa | grep openssh` --nodeps
tar -zxvf openssh-7.9p1.tar.gz && cd openssh-7.9p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/openssl --with-zlib --with-md5-passwords --with-pam --with-tcp-wrappers 【可能会出现:configure: error: PAM headers not found 错误,需要安装pam-devel的rpm包
# yum install –y pam-devel 】
make && make install
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin\ yes/g' /etc/ssh/sshd_config 【允许root远程登陆】 【sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config】
sed -i 's/#PermitEmptyPasswords\(.*\)/PermitEmptyPasswords\ no/g' /etc/ssh/sshd_config 【禁止空密码】 【sed -i 's/#PermitEmptyPasswords\(.*\)/PermitEmptyPasswords no/g' /etc/ssh/sshd_config】图形化界面可以直接修改
cp contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
service sshd start
service sshd restart
chkconfig --list sshd
ssh -V
rm -rf /root/Desktop/openssl-1.0.2p.tar.gz
rm -rf /root/Desktop/openssl-1.0.2p
rm -rf /root/Desktop/openssh-7.9p1.tar.gz
rm -rf /root/Desktop/openssh-7.9p1
rm -rf /root/Desktop/w.txt
转载于:https://www.cnblogs.com/Funmixture/p/10523236.html
Linux升级ssh、ssl相关推荐
- linux升级ssh到6.6版本,centos6.5升级openssh到7.4版本
一个同事rpm卸载openssh的时候,使用了参数--erase,导致libssl.so.10依赖也被卸载了,导致yum,wget等服务器无法运行,使用yum等命令时会出现以下报错 libssl.so ...
- linux升级ssh到6.6版本,CentOS6.5 openssh升级到openssh-7.6版本
CentOS6.5 openssh升级到openssh-7.6版本 2018-8-3 foooy 升级前保证故障后能现场处理,或者远程卡处理,否则不要这样直接升级 yum install -y gcc ...
- Linux升级ssh服务
远程升级openssh服务先安装telnet服务,正常来说使用ssh协议进行连接,连接之后不断开的话升级是没有问题的,ssh配置如果修改,网路突然波动导致断开就连不上了,所以安装telnet备用去进行 ...
- linux升级ssh注意事项,Linux下升级 OpenSSH
1.安装需要的包yum -y install gcc* make perl pam pam-devel zlib-devel tcp_wrappers-devel bzip2-devel open ...
- linux下源码编译升级ssh版本,ssh打补丁过程
linux下源码编译升级ssh版本过程 记录打补丁之ssh源码编译升级过程 安装前软件准备 升级步骤 结尾及一些坑 记录打补丁之ssh源码编译升级过程 应安全报告要求需要修复操作系统中的ssh协议,原 ...
- Linux 升级Openssh8.0p1 和 Openssl1.0.2r的小插曲
Linux 升级Openssh8.0p1 和 Openssl1.0.2r的小插曲 结果报错 最终解决方案 先把我升级的命令发出来,用7.9的改的 没什么技术含量 which openssl cd /t ...
- Linux下SSH命令使用方法详解
1.查看SSH客户端版本 有的时候需要确认一下SSH客户端及其相应的版本号.使用ssh -V命令可以得到版本号.需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用Op ...
- Linux基础——怎么样从 MacOS 或 Linux 通过 SSH 远程 Linux
文章目录 1.前言 2.给 Linux 安装 OpenSSH 3.Mac 或 Linux SSH 去 Linux 1.前言 使用 ssh 远程操作 Linux 我觉得是我用得最多的一种形式了. 我有一 ...
- 在线升级ssh:OpenSSH_7.4p1升级至OpenSSH_8.4p1
今天一下午主要做的就是升级ssh这件事.因为这次操作分内网和外网,所以我分2篇文章写ssh的升级:离线升级和在线升级,这篇文章为在线升级. 现在已经成功升级完毕,为了便于以后此类问题快速解决,少走弯路 ...
最新文章
- IDLE 放置奇兵 算法 地牢 记录
- Activemq-In-action(二)
- python多进程内存共享_python 归纳 (二十)_多进程数据共享和同步_共享内存Value Array...
- android调用系统相册打开图片不显示,【报Bug】打开相册,不显示图片,选中图片后,app会崩溃...
- python游戏编程入门下载-Python游戏编程入门 中文pdf扫描版|网盘下载内附地址提取码|...
- 实现WebSocket和WAMP协议的开源库WampSharp
- 手把手玩转win8开发系列课程(13)
- 2020微博热点数据简析
- VS2010 无法打开包括文件:“cv.h”
- 这种网站我看见就收藏
- 钉钉打卡作弊软件案件的介绍
- 车载系统模块资料整理
- Visual Studio 插件番茄助手2个优秀的特性
- 笔记本电脑麦克风没有声音的解决方法
- YII2 高级版本 发送163邮件
- php和python学不明白_现在自学php和python那个合适?
- sumifs(多条件求和,多条件计数,数据分类汇总利器)、countifs
- pvqc计算机类专业英语,计算机 英文
- 团队作业第六次——团队Github实战训练
- tomcat配置url跳转_Tomcat