- 
    
     安装本地yum源
     
   mkdir /home/iso
  
  
   mount  -t iso9660 -o loop /root/CentOS-6.7-x86_64-bin-DVD1.iso   /home/iso
  
  
   cd /etc/yum.repos.d/
  
  
   baseurl=file:///home/iso
  
  
   2,更新openssl和ssh
  
  
   yum update openssl -y
  
  
   yum update openssh -y
  
  
   3,安装telnet服务,防止在升级的过程中失败了不能使用ssh进行连接
  
  
   yum -y install telnet-server*
  
  
   yum -y install telnet
  
  
   4,关闭防火墙
  
  
   service iptables stop
  
  
   5,允许root用户进行远程telnet登陆(默认是不允许的)
  
  
   sed -i 's/\(.*\)disable\(.*\)/\ \ \ \ \ \ \ \ disable\ \ \ \ \ \ \ \ \ =\ no/g' /etc/xinetd.d/telnet
  
  
   mv /etc/securetty /etc/securetty.old
  
  
   6,启动telnet服务(telnet是无法独立运行,执行下面操作telnet就会启动)
  
  
   service xinetd start
  
  
   chkconfig xinetd on
  
  
   7,使用telnet ip(通过telnet 登陆)输入用户名和密码登陆成功就可以了
  
  
   8, 升级过程成需要用到的工具
  
  
   yum install -y gcc openssl-devel pam-devel rpm-build pam-devel
  
  
   9,下载安装包
  
  
   下载安装包 http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.9p1.tar.gz
  
  
   10,解压
  
  
   tar zxvf openssh-7.9p1.tar.gz && cd openssh-7.9p1
  
  
   11,执行安装命令
  
  
   ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers
  
  
   12,检查执行是否成功
  
  
   echo $? 返回0表示成功执行成功,返回1或其他数字表示执行失败
  
  
   13,安装
  
  
   make && make install
  
  
   sed -i '/^#PermitRootLogin/s/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
  
  
   14,重启ssh
  
  
   service sshd restart
  
  
   service sshd status
  
  
   15,  ssh -V 查看版本升级是否成功
  
  
   16,关闭telnet
  
  
   service xinetd stop
  
  
   chkconfig xinetd off
  
  
   由于工作原因需要将
   
    centos
   
   7.
   
    6
   
   中的
   
    openssh
   
   
    升级
   
   到8.0,在网上找了各种方法,都不是很适合我的情况,还不知不觉中把虚拟机搞崩溃了。研究了大半天,终于找到适合自己应用场景的方法,现在分享给大家,希望对大家有所帮助。
   我的情况是,服务器在机房,经过安全公司的扫描发现
   
    centos
   
   7.
   
    6
   
   中使用的
   
    openssh
   
   版本是7.4版本,该版本安全公司认为有诸多漏洞,要求
   
    升级
   
   。但是机房不能连外网,所以通过yum安装的方式就不能使用了。虽然能使用yum进行安装,但是可以在家里有网络的电脑上...
  
  rpm -ivh xinetd-2.3.14-40.el
  
   6
  
  .x8
  
   6
  
  _
  
   6
  
  4.rpm
  rpm -ivh telnet-server-0.17-48.el
  
   6
  
  .x8
  
   6
  
  _
  
   6
  
  4.rpm
yum -y --disablerepo=\* locali
  
   ns
  
  tall *.rpm 
sed -i "s/.*
  
   Pe
  
  rmitRootLogin.*/
  
   Pe
  
  rmitRootLogin yes/" /etc/
  
   ssh
  
  /
  
   ssh
  
  d_config
chmod
  
   6
  
  00 -R /etc/
  
   ssh
  
  /
servi
  
   ce
  
  
   ssh
  
  d restart
一:介绍
  
   openssh
  
  在低版本有爆出很多漏洞,物理机在机房无外网,没法联网解决
:
  
   centos
  
  7.2
  
   6
  
  4位 ,
  
   OpenSSH
  
  _
  
   6
  
  .
  
   6
  
  .1p1,
  
   OpenS
  
  SL 1.0.1e-fips
二、准备工作: lrzsz 、glibc-devel 、gcc 、gcc-c++、 zlib-devel
下载
  
   离线
  
  包
  
   openssh
  
  -7.9p1.tar.gz、
  
   opens
  
  sl-1.0.2h.tar....
  
   
    centos
   
   
    6
   
   .5下安装、配置并启动
   
    SSH
   
   远程访问
1.登录
   
    centos
   
   
    6
   
   .5系统,使用root用户登录,如果为非root用户则执行su或su - 或su root或su - root切换为root用户。
2.查看
   
    SSH
   
   是否安装(检查是否装了
   
    SSH
   
   包)。
输入命令:rpm -qa | grep
   
    ssh
   
   如图所示说明
   
    centos
   
   
    6
   
   .5系统已经为我们默认安装了
   
    SSH
   
   包。
使用编译好的
   
    openssh
   
   8.3p1的yum仓库,并配置本地仓库,使用yum
   
    升级
   
   。yum仓库下载地址:
https://download.csdn.net/download/fireme5535/12733521
将资源上传至目标服务器一个目录下,例如
配置yum源
   
    升级
   
   之前确认SELINIUX已经关闭,并且打开一个空闲的
   
    ssh
   
   连接,
   
    升级
   
   后可能无法连接
   
    ssh
   
   情况
命令关闭setenfor
   
    ce
   
   0
使用命令
   
    升级
   
   
    openssh
   
   :
yum update
   
    openssh
   
   -y
   
    1.
    
     openssh
    
    下载地址
https://
    
     open
    
    bsd.hk/pub/
    
     Open
    
    BSD/
    
     OpenSSH
    
    /portable/
    
     openssh
    
    -8.0p1.tar.gz
2.安装
    
     openssh
    
    依赖
由于是内网环境不能连接外网,
    
     升级
    
    
     openssh
    
    所需的依赖包不能直接yum下载,因此首先我们需要解决安装需要的依赖问题。
    
     离线
    
    安装依赖包的方式很多,比如挂载映像文件做本地仓库、外网下载rpm包再
    
     离线
    
    安装等。
这里我们选择rpm安装。在外网环境使用yum命令加上 --downloadnly ,将依赖包只下载不安装到
   
   错误:your cpu does not support long mode.use a 32bit distribution
修改笔记本的虚拟化 VIRTUALIZATION 开启
32bit和
   
    6
   
   4bit的区别
32 普通用户,
   
    6
   
   4定位满足机械计算和分析,三维动画,视频编辑和创作
检测磁盘介质
选择语言,默认英语...