zoukankan      html  css  js  c++  java
  • linux 6 openssh8.01 升级

    1 首先开启telnet远程连接 ,避免升级过程中服务挂掉,一般是更改/etc/securetty那个文件 在文件最后添加 pts/1---pts/11

    yum -y install telnet*

    yum -y install xinetd*

    vim /etc/xinetd.d/telnet

     service telnet

    {
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server =/usr/sbin/in.telnetd
    log_on_failure += USERID
    disable = no
    }

     systemctl restart  xinetd.service  (重启服务)

    2 卸载原有的ssl 和ssh 服务 ,避免与升级版本发生冲突 rpm -qa | grep ssh* rpm -qa | grep ssl* 使用rpm -e 命令删除 (也可以不卸载,但本人升级时卸载了)

    3 下载最新的ssh ssl 最新包上传到服务器

    4 安装升级所需依赖包

    yum install -y zlib-devel pam-devel tcp_wrappers-devel gcc 如果镜像中缺少请下载rpm包。

    5 解压 上传的ssl 包 ,进入解压目录下进行编译安装

    ./config shared (加shared 表示创建共享库,不加之后编译ssh时可能会报错) && make && make install

    6 解压上传的ssh包 ,进入解压目录
    ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-zlib --with--ssl-dir=/usr/local/ssl --with-privsep-path=/var/lib/sshd(请观察好ssl的安装路径)

    如果报错多数为ssl未正常安装造成,请自行度娘。

    7 make && make install

    8 然后重启 sshd

    inux6 版本重启为 service sshd start

    9 查看进程和端口号

    ps -ef | grep ssh netstat -anltp | grep 22

    10 在升级成功后请关掉telnet服务

    附上链接仅供参考:http://blog.itpub.net/30327022/viewspace-2643917/ 

    无可奈何花落去,似曾相识燕归来
  • 相关阅读:
    java 静态变量生命周期(类生命周期)
    Eclipse插件打包
    java implement
    cocos2d-x 开发中使用的一些工具
    cocos2dx 开发配置的一些环境变量(mac/linux)
    cocos2dx2.x 创建项目
    (转)粒子编辑器Particle designer属性的介绍
    Android网络开启、关闭整理
    常用 Java Profiling 工具的分析与比较
    python合并图片
  • 原文地址:https://www.cnblogs.com/MUQINGFENG123/p/12780354.html
Copyright © 2011-2022 走看看