`

Redhat操作系统升级ssh

阅读更多

 

一、准备工作

 

 

 

1、查看是否安装telnet

 

 

 

rpm -qa|grep telnet

 

rpm -qa|grep xinetd

 

 

 

 

 

2、从别的系统上使用ftp或者scp进行拷贝telnet

 

ftp 135.191.27.195

 

 

 

mget telnet-server-0.17-47.el6_3.1.x86_64.rpm telnet-0.17-47.el6_3.1.x86_64.rpm

 

 

 

 

 

Redhat6.4 X64

 

 

 

rpm -ivh xinetd-2.3.14-38.el6.x86_64.rpm

 

 

 

rpm -ivh telnet-0.17-47.el6_3.1.x86_64.rpm

 

 

 

rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm

 

 

 

3、修改配置文件

 

修改系统安全配置文件

 

 

 

mv /etc/securetty /etc/securetty.bak

 

 

 

 

 

修改telnet配置文件

 

 

 

vi /etc/xinetd.d/telnet

 

 

 

disable改为no

 

 

 

2vi /etc/pam.d/login

 

 

 

pam_securetty.so这一行加上注释

 

重启Xinetd服务

 

 

 

service xinetd restart

 

 

 

 

 

 

 

二、升级SSH

 

ftp拷贝SSHSSL安装包

 

 

 

ftp 135.191.27.195

 

 

 

mget openssh-6.7p1.tar.gz openssl-1.0.1h.tar.gz zlib-1.2.8.tar.gz

 

 

 

开始升级

 

 

 

service sshd stop

 

 

 

cp /etc/init.d/sshd  /root/

 

 

 

rpm -e openssh –-nodeps   (强制卸载openssh包)

 

 

 

rpm -e openssh-server –-nodeps  (强制卸载openssh-server包)

 

 

 

rpm -e openssh-clients –-nodeps     (强制卸载openssh-clients包)

 

 

 

rpm -e openssh-askpass   (卸载openssh-askpass包)

 

 

 

chmod -R 777 *

 

 

 

cd /mnt

 

 

 

tar -zxvf zlib-1.2.8.tar.gz   (解压包)

 

 

 

cd zlib-1.2.8

 

 

 

./configure    (对即将安装的所有软件包进行配置,检查当前环境是否满足安装依赖关系)

 

 

 

make    (从makefile中读取指令,然后进行编译)

 

 

 

make install    (从makefile中读取指令,然后进行安装)

 

 

 

cd /mnt

 

 

 

tar -zxvf openssl-1.0.1h.tar.gz  (解压包)

 

 

 

cd openssl-1.0.1h

 

 

 

./config shared zlib     (调用zlib库创建共享文件库)

 

 

 

make

 

 

 

make install

 

 

 

mv /usr/bin/openssl /usr/bin/openssl.1FF

 

 

 

mv /usr/include/openssl /usr/include/openssl.1FF

 

 

 

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl   (创建软链接文件)

 

 

 

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

 

 

 

echo "/usr/local/ssl/lib" >> /etc/ld.so.conf      (更新动态链接库数据)

 

 

 

/sbin/ldconfig –v    (扫描目录,创建链接)

 

 

 

mv /etc/ssh /etc/ssh_bak

 

 

 

cd /mnt

 

 

 

tar -zxvf openssh-6.7p1.tar.gz

 

 

 

cd openssh-6.7p1

 

 

 

./configure --prefix=/usr --sysconfdir=/etc/ssh  --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords --mandir=/usr/share/man     (指定安装位置、目录为下一步make做准备)

 

 

 

make

 

 

 

make install

 

 

 

cp -p contrib/redhat/sshd.init /etc/init.d/sshd

 

 

 

chmod +x /etc/init.d/sshd

 

 

 

chkconfig --add sshd    (在chkconfig工具服务列表中增加此服务)

 

 

 

cp sshd_config /etc/ssh/sshd_config

 

 

 

y

 

 

 

cp sshd /usr/sbin/sshd

 

 

 

y

 

 

 

三、重启SSH服务并检查

 

 

 

service sshd restart

 

 

 

ssh -V

 

 

 

 

 

四、关闭telnet(参考第一步)

 

mv /etc/securetty.bak /etc/securetty

 

 

 

vi /etc/xinetd.d/telnet

 

 

 

vi /etc/pam.d/login

 

 

 

service xinetd restart

 

 

ssh升级包可以到附件下载!

0
1
分享到:
评论

相关推荐

    redhat、centos升级至ssh8.2.tar

    资源包中包含openssh8.2源码包和升级脚本,该升级脚本可用于centos与redhat操作系统,可完成ssh离线编译升级。

    RedHat6.8升级SSH7.8.rar

    openssh-7.8p1.tar.gz openssl-1.0.1g.tar.gz OpenSSH7.8升级操作步骤

    openssh 8.9p1_redhat6.10.rar

    最新的openssh 8.9p1 rpm安装包,适用于rehdat 6.x操作系统。 基于redhat 6.10操作系统编译成rpm包

    不上网centos7系统升级到openssh9.3

    包含3个编译生成的openssh9.3的rpm包,和一个操作文档,测试centos7.3和7.9最小化都可以用。

    linux中ssh升级(截图操作).doc

    centos7 ssh默认为openssh...[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@localhost ~]# [root@localhost ~]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017

    openssh-9.7p1-1.el7.x86-64-ssh-copy-id.tgz

    适用于centos 7 redhat 7 x86架构操作系统升级更新openssh 9.7 版本,修复安全漏洞 此包为二进制rpm包,包含ssh-copy-id命令 2024年3月11日 官方发布9.7版本,此包基于官方源码制作,无ssl信息显示。

    openssh9.6p1-centos8-x86-64.tgz

    适用于centos 8 redhat 8 系列操作系统,x86 架构 openssh 9.6版本,更新升级版本,修复安全漏洞 2023年12月25日 openssh rpm二进制包

    openssh-centos7-9.5p1-ssh-copy-id-rpm.tgz

    适用于centos 7 redhat 7 x86架构操作系统使用的openssh 9.5 p1 二进制rpm包 带有ssh-copy-id命令,2023年10月4日发布,当前最新版本,修复安全漏洞,更新升级openssh版本

    openssh-9.3p1-el9.tgz

    openssh 9.3p1 适用于centos9 redhat9操作系统安全加固、漏洞修复 x86架构 二进制rpm包,可直接安装

    redhat linux教材20课程学习文档

    2.2.2 多用户的操作系统 2.2.3 分时机制 2.2.4 多任务运行 2.3 核心与模块(模块分类、进程,核心结构图) 2.4 文件系统的基本概念 2.4.1 概述 2.4.2 Linux目录结构 2.4.3 mount 2.4.4 主要文件系统类型 2.4.5 日志...

    openssh-9.6p1-1.el8.x86-64-openssl-1.1.1k-ssh-copy-id.tgz

    适用redhat 8 centos 8 x86架构的操作系统使用 openssh 9.6 p1 rpm二进制包 含ssh-copy-id命令 安全漏洞更新、升级更新openssh版本号,基于openssl 1.1.1k制作,安装后会显示openssl 版本信息 2024年1月5日制作

    openssh-9.6p1-1.el8.x86-64-no-ssh-copy-id.tgz

    适用redhat 8 centos 8 x86架构的操作系统使用 openssh 9.6 p1 rpm二进制包 不含ssh-copy-id命令 安全漏洞更新、升级更新openssh版本号,基于openssl 1.1.1k制作,安装后会显示openssl 版本信息 2024年1月5日制作

    openssh-9.6p1-1.el7.x86-64-centos7-openssl-1.1.1w-ssh-copy-id

    适用于centos 7 redhat 7 x86架构操作系统 openssh 9.6 二进制rpm包 基于openssl 1.1.1w 包含ssh-copy-id命令 2024年1月5日 制作

    openssh-9.7p1-1.el7-ssh-copy-id-openssl-1.1.1w.rpm

    适用于centos 7 redhat 7 系列操作系统制作openssh 二进制rpm包的src包 不区分cpu架构,内含ssh-copy-id 命令 openssl1 1 1w信息展示 当前官方最新版本openssh ,可用于更新升级openssh版本,修复安全漏洞

    SSHupdate8.3forRedhat7.tar.gz

    Redhat系列自动升级OpenSSH8.3p1脚本,已亲测Redhat7.3、7.5、7.6、7.7及CentOS7.3、CentoS7.5、CentOS7.6系统,都可升级成功。 条件:(1)配置好Yum源ISO源,本地ISO源也可以。 (2)下载安装包,可以使用...

    RockyLinux9 openssh9.6

    适用于RockyLinux9、redhat 9 x86系列操作系统升级更新openssh版本,修复安全漏洞 2023年12月25日 openssh 9.6 版本,二进制rpm包

    openssh-9.6p1-1.el6.x86-64-centos6.tgz

    适用于centos 6 redhat 6 x86架构 操作系统 更新升级openssh 版本到9.6 p1,二进制rpm包 2024年1月10日 制作

    openssh-9.7p1-1.el7.x86-64-without-ssl.tgz

    适用于centos 7 redhat 7 系列操作系统的openssh 9.7 p1 rpm包 2024年3月12日制作,安装后会显示without ssl 可用于升级更新openssh版本,修复安全漏洞 2024年3月11日 官方发布9.7版本,此包基于官方源码制作,无...

    openssh9.0p1-el9.tgz

    适用于redhat 9.0 centos 9 stream 版本操作系统的openssh 9.0 p1 二进制rpm包 可用于openssh升级安装,需要注意的是安装请按照我的博客,不然升级失败导致无法ssh远程连接后果自负。 全网独一无二的,当前最新的...

    ORACLE 10.2.0.1 RAC for RedHat AS4 安装(详解)

    3.1 操作系统版本升级 70 3.2 系统参数 73 3.2.1 共享内存参数 73 3.2.2 信号量参数 74 3.2.3 最大文件句柄数 75 3.2.4 网络参数 76 3.2.5 Oracle用户能够打开的文件句柄的最大数 77 3.2.6 Oracle用户能够执行的进程...

Global site tag (gtag.js) - Google Analytics