CentOS7 安装 OpenSSL 1.0.1m 和 OpenSSH 6.8p1

简介:

# 下载软件

wget http://zlib.net/zlib-1.2.8.tar.gz
wget ftp://ftp.openssl.org/source/openssl-1.0.1m.tar.gz
wget http://www.ftp.ne.jp/OpenBSD/OpenSSH/portable/openssh-6.8p1.tar.gz


# 事前准备,安装 telnet 防止 ssh 登陆不了
# 具体查看这篇文章: http://blog.csdn.net/zhouzme/article/details/46461177


# 安装数据压缩函数库

tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
cd ..


# 编译安装 OpenSSL 
# 查看当前版本
# openssl version -a

tar -zxvf openssl-1.0.1m.tar.gz 
cd openssl-1.0.1m/
./config --prefix=/usr shared zlib
make 
make install
cd ..


# 替换旧版 指定了 --prefix=/usr 则无需下面的操作了
#mv /usr/bin/openssl /usr/bin/openssl.old
#mv /usr/include/openssl /usr/include/openssl.old
#ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
#ln -s /usr/local/ssl/include/openssl/ /usr/include/openssl
# 配置库文件搜索路径
#echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
#ldconfig



# 编译安装 OpenSSH
# 若出现 PAM headers not found 错误则
# 安装 yum -y install pam pam-devel

yum -y install pam pam-devel

tar -zxvf openssh-6.8p1.tar.gz 
cd openssh-6.8p1/
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords
make
make install


# 补充下:安装时如果出现 公私密钥找不到等问题,如下图,请先忽略,继续执行下面的覆盖操作,sshd 重新加载配置后即可解决



# 覆盖旧配置文件
cp ./contrib/redhat/sshd.init /etc/init.d/sshd
chmod +x /etc/init.d/sshd
chkconfig –add sshd

cp sshd_config /etc/ssh/sshd_config
cp sshd /usr/sbin/sshd
cp -p ssh /usr/bin/ssh

# 重新加载配置

systemctl reload sshd

# 此时不要退出当前 ssh 窗口,先新开个窗口测试登陆若没有问题则完成

# 若登录时出现能连接去无法登录提示密码不接受之类的

# 尝试关闭 SELinux

vi /etc/selinux/config

# 将 

SELINUX=enforcing 

# 修改为

SELINUX=disabled

# 执行更新

setenforce 0





目录
相关文章
|
18天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
38 1
|
18天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
45 3
|
4天前
|
Go
CentOS6.4安装GO语言环境
CentOS6.4安装GO语言环境
7 0
|
4天前
|
NoSQL Linux Redis
Centos7 安装和配置 Redis 5 教程
在Centos上安装Redis 5,如果是 Centos8,那么 yum 仓库中默认的 redis 版本就是 5,直接 yum install 即可。
32 0
|
9天前
|
存储 Linux 虚拟化
Hyper-V 安装 CentOS 8.5
本文档介绍了在 Windows 10 上使用 Hyper-V 安装 CentOS 8.5.2111 的详细步骤
35 3
|
9天前
|
Linux 开发工具
蓝易云 - 在CentOS7/RHEL7上安装OpenSSL1.1.x教程
以上就是在CentOS7/RHEL7上安装OpenSSL 1.1.x的步骤。希望对你有所帮助。
37 0
|
11天前
|
网络协议 Java Linux
CentOS上安装运行XWiKi
CentOS上安装运行XWiKi
10 0
|
11天前
|
Java Linux
CentOS上安装openjdk
CentOS上安装openjdk
11 0
|
12天前
|
Java 应用服务中间件 Linux
Centos7 安装JDK和Tomcat
Centos7 安装JDK和Tomcat
42 0
|
13天前
|
运维 网络协议 Linux
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试
2024年最全CentOS8 Consul微服务架构安装(1)_agent(1),Linux运维开发面试