博客
关于我
Openssh Openssl升级
阅读量:792 次
发布时间:2023-02-24

本文共 2344 字,大约阅读时间需要 7 分钟。

CentOS 6.7 ? SSL SSH ???OpenSSH 7.1p2????????

? CentOS 6.7 ????SSL SSH?OpenSSH 7.1p2??????????????????????? OpenSSH 7.1p2 ????????????????

1. ?? OpenSSH 7.1p2

1.1 ?????

OpenSSH 7.1p2 ???????????

sudo yum -y install gcc zlib openssl-devel

1.2 ?? OpenSSH 7.1p2

?? OpenSSH 7.1p2 ?????

sudo yum -y install https://github.com/openssh/openssh-porto/raw/master/package/openssh-7.1p2.tar.gz

1.3 ????

# ?????
sudo tar -C /usr/local/ -zxf openssh-7.1p2.tar.gz
# ??????
cd /usr/local/openssh-7.1p2
# ??????
./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh
# ?????
make && make install

2. OpenSSH ??

2.1 ?? GSSAPI

?? sshd_config ???

sudo nano /etc/ssh/sshd_config

???????

GSSAPIAuthentication yes
GSSAPICleanupCredentials yes

2.2 ?? PAM

# ????? PAM???????

2.3 ?? OpenSSH

sudo ssh -V

3. ?? OpenSSL 1.0.1p

3.1 ?????

sudo yum -y install gcc zlib openssl-devel

3.2 ?? OpenSSL

?? OpenSSL 1.0.1p ?????

sudo yum -y install https://github.com/openssl/openssl/raw/master/dist/openssl-1.0.1p.tar.gz

3.3 ????

# ?????
sudo tar -C /usr/local/ -zxf openssl-1.0.1p.tar.gz
# ??????
cd /usr/local/openssl-1.0.1p
# ??????
./config --prefix=/usr/local/openssl --dynamic
# ?????
make && make install

4. PAM ??

4.1 ?? PAM

sudo yum -y install pam

4.2 ?? PAM ???

sudo yum -y install pam-devel

5. Perl ??????

5.1 ?? Perl 5.22.1

sudo yum -y install perl

5.2 ?? Perl ???

sudo yum -y install gcc perl-DEVEL

6. ?? Perl ??

??????? Perl ??????

#!/bin/bash
perl_package_path='/usr/local/'
perl_package_namefull='perl-5.22.1.tar.gz'
perl_package_name='perl-5.22.1'
# ?? Perl ?????
which perl
if [ $? -ne 0 ]; then
echo "prel"
sleep 3
cd ${perl_package_path}package/
tar zxf ${perl_package_namefull} -C ${perl_package_path}
cd ${perl_package_path}${perl_package_name}
./Configure -des -Dprefix=/usr/local/perl
make && make install
fi
# ?? Perl ????
if [ -e /usr/bin/perl ]; then
mv /usr/bin/perl /usr/bin/perl_bak
ln -s /usr/local/perl/bin/perl /usr/bin/perl
echo "perl -v" && sleep 3
else
echo "perl"
fi

7. ??????

7.1 ?? OpenSSH ??

sudo ssh -V

7.2 OpenSSH ????

???????? sshd_config ?????

# /etc/ssh/sshd_config
UsePAM yes
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes

7.3 ?? SSH ??

sudo service sshd restart

??????????? CentOS 6.7 ?????????? OpenSSH 7.1p2 ? OpenSSL 1.0.1p???????????????? OpenSSH ? OpenSSL ????????????????

转载地址:http://ecpfk.baihongyu.com/

你可能感兴趣的文章
OpenCV与AI深度学习 | YOLO11介绍及五大任务推理演示(目标检测,图像分割,图像分类,姿态检测,带方向目标检测)
查看>>
OpenCV与AI深度学习 | YOLOv10在PyTorch和OpenVINO中推理对比
查看>>
OpenCV与AI深度学习 | YOLOv11来了:将重新定义AI的可能性
查看>>
OpenCV与AI深度学习 | YOLOv8自定义数据集训练实现火焰和烟雾检测(代码+数据集!)
查看>>
OpenCV与AI深度学习 | YOLOv8重磅升级,新增旋转目标检测,又该学习了!
查看>>
OpenCV与AI深度学习 | 一文带你读懂YOLOv1~YOLOv11(建议收藏!)
查看>>
OpenCV与AI深度学习 | 五分钟快速搭建一个实时人脸口罩检测系统(OpenCV+PaddleHub 含源码)
查看>>
OpenCV与AI深度学习 | 什么是 COCO 数据集?
查看>>
OpenCV与AI深度学习 | 低对比度缺陷检测应用实例--LCD屏幕脏污检测
查看>>
OpenCV与AI深度学习 | 使用 MoveNet Lightning 和 OpenCV 实现实时姿势检测
查看>>
OpenCV与AI深度学习 | 使用 OpenCV 创建自定义图像滤镜
查看>>
OpenCV与AI深度学习 | 使用 SAM 和 Grounding DINO 分割卫星图像
查看>>
OpenCV与AI深度学习 | 使用OpenCV图像修复技术去除眩光
查看>>
OpenCV与AI深度学习 | 使用OpenCV检测并计算直线角度
查看>>
OpenCV与AI深度学习 | 使用OpenCV轮廓检测提取图像前景
查看>>
OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
查看>>
OpenCV与AI深度学习 | 使用PyTorch进行小样本学习的图像分类
查看>>
OpenCV与AI深度学习 | 使用YOLO11实现区域内目标跟踪
查看>>
OpenCV与AI深度学习 | 使用YOLOv8做目标检测、实例分割和图像分类(包含实例操作代码)
查看>>
OpenCV与AI深度学习 | 使用单相机对已知物体进行3D位置估计
查看>>