Centos7.2升级openssh服务
测试环境:centos7.2 + Xshell 6
1、查看centos7.2系统及ssh服务版本
Xshell登录主机11.4.74.130,Xshell版本最好用6,有可能因为版本过低,导致升级服务后无法使用,查看当前ssh版本:
ssh -V
查看centos版本信息,结果:centos7.2
cat /etc/redhat-release
2、上传软件包
通过Xftp远程登录主机11.4.74.130,上传安装包,自取地址
https://pan.baidu.com/s/1FEc-bCWXMSHc-irnUtfhpQ
提取码:mty2
注:openssl不可以选用1.1.X 版本,否则openssh编译时会报错。
3、关闭selinux
vim /etc/sysconfig/selinux
设置SELINUX=disabled
升级OpenSSL服务
1、安装依赖包
yum -y install pam-devel.x86_64 zlib-devel.x86_64
安装完成:
2、卸载旧版本openssl
rpm -e --nodeps `rpm -qa|grep openssl`
3、解压安装包
tar -zxvf openssl-1.0.2l.tar.gz
4、进入安装目录
cd openssl-1.0.2l/
5、编译安装
./config --prefix=/usr --shared && make && make install
6、创建软链接
ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10
升级openssh服务
1、备份旧ssh配置文件 /etc/ssh
mv /etc/ssh/ /home/ssh-bak
2、解压安装包并进入解压路径
tar -zxvf openssh-7.5p1.tar.gz
cd openssh-7.5p1
3、编译安装
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers
make && make install
4、修改sshd_config配置
进入配置文件/etc/ssh/sshd_config
vim /etc/ssh/sshd_config
5、设置开机启动
chkconfig sshd on
6
网友评论