centos 6.5 升级安装openssh7.5

1、准备:
    安装必须的包:yum install zlib zlib-devel openssl-devel pam-devel pam-krb5 krb5-devel   krb5-libs pam-devel
    下载:wget https://mirror.esc7.net/pub/OpenBSD/OpenSSH/portable/openssh-7.5p1.tar.gz
    
2、安装:
    tar zxf openssh-7.5p1.tar.gz
    cd openssh-7.5p1
          ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-ssl-dir=/usr --with-md5-passwords --mandir=/usr/share/man --with-kerberos5=/usr/lib64/libkrb5.so(防止出现Unsupported option GSSAPIAuthentication  和 Unsupported option GSSAPICleanupCredentials)
    会出现以下提示:

PAM is enabled. You may need to install a PAM control file for sshd, otherwise password authentication may fail.Example PAM control files can be found in the contrib/ subdirectory
  
    cp /etc/init.d/sshd /etc/init.d/sshd_old
    cp /etc/pam.d/sshd /etc/pam.d/sshd_old
    cd openssh-7.5p1/contrib/redhat
    cp sshd.init /etc/init.d/sshd
    cp sshd.pam /etc/pam.d/sshd
    修改/etc/ssh/sshd_config中 UsePAM yes
    
    make && make install
3、重启sshd服务

service sshd restart
    ssh -V

4、注:ssh升级后,默认关闭root远程登录,如果需要,请打开

5、如果无法登录,请修改/etc/pam.d/sshd
    auth       required     pam_sepermit.so
    auth       include      password-auth
    account    required     pam_nologin.so
    account    include      password-auth
    password   include      password-auth
    # pam_selinux.so close should be the first session rule
    session    required     pam_selinux.so close
    session    required     pam_loginuid.so
    # pam_selinux.so open should only be followed by sessions to be executed in the user context
    session    required     pam_selinux.so open env_params
    session    required     pam_namespace.so
    session    optional     pam_keyinit.so force revoke
    session    include      password-auth

时间: 2024-08-06 20:04:39

centos 6.5 升级安装openssh7.5的相关文章

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024 ),只能想办法将Mysql升级到5.5. 这果然是一次蛋疼的升级过程. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. mysqldump -u xxx -h xxx -P 3306 -p --all-databases > database

Centos7升级安装openssh7.5

前言: 因centos7自带的ssh版本较低,存在高危漏洞,故升级到最新版本(目前是7.5pl).注:升级ssh存在一定的危险性,一旦不成功可能无法通过远程连接到系统,因此在升级之前最好先安装vnc或者telnet等远程服务,安装方法可以查看我的其它相关文档. 1.准备工作: 查看下当前SSH版本: [[email protected] ~]# ssh -V OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013 或者 [[email protected

centos6 升级安装openssh7

1.准备工作: 查看下当前SSH版本: [[email protected] ~]# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 或者 [[email protected] ~]# rpm -qa | grep openssh openssh-server-5.3p1-122.el6.x86_64 openssh-clients-5.3p1-122.el6.x86_64 openssh-5.3p1-122.el6.x86_64 op

Centos 6.5升级安装Git

安装需求 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker 卸载Centos自带的git1.7.1 通过git –version查看系统带的版本,Cento6.5应该自带的是git版本是1.7.1 # yum remove git 下载git2.1.2并将git添加到环境变量中 下载git最新版本 # cd /us

redhat 如何配置使用centos源进行yum安装以及升级

如何设置redhat使用centos源,可以借助yum工具进行安装各种所需的包,以及进行系统升级.这里设置的是redhat6.0 对应的centos版本也是6.0 内核版本是2.6.32-71.el6.x86_64这里base源设置的是163的镜像站而epel扩展源使用的则是sohu镜像站 1.首先确认yum相关的rpm包,并卸载rpm -aq|grep yum|xargs rpm -e --nodeps2.下载163相关rpm 包 wget http://mirrors.163.com/cen

在Linux(CentOS)命令行下安装VMware-Workstation

百度百科:VMware Workstation(中文名"威睿工作站")是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发.测试 .部署新的应用程序的最佳解决方案.VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件.对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它

在VirtualBox中的CentOS 6.3下安装VirtualBox增强包

在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验). GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序. 注意,很多人把下载的增强包双击之后,看到VirtualBox的"全局设定"--"扩展"中已经显示出了增强包的名字就认为已经安

CentOS 6.5 升级内核到 3.10.28

网上有不少升级CentOS内核的文章 ,如< CentOS 6.5 升级内核到 3.10.28> ,大部分都是下载源码编译,有点麻烦. 在yum的ELRepo源中,有 m ain l ine(3.13.1). l ong- t erm(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本. 1.导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装ELRep

转: 在CentOS 6.X 上面安装 Python 2.7.X

转:https://ruiaylin.github.io/2014/12/12/python%20update/ 在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本.所以需要进行版本升级.由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意. 升级步骤 如何欢乐的,没有痛苦的升级python版本 ,往下看 … 更新系统和开发工具集 更新指令 yum -y