CentOS7 安装 OpenSSL 1.0.1m 和 OpenSSH 6.8p1-阿里云开发者社区

开发者社区> zsjangel> 正文

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





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MacOSX安装OpenCC实现繁体字转简体字
由于项目需求,要将繁体字转成简体字。网上一直没有头绪,有些说用opencc-python,有些则说用OpenCC。我也找了很久,最后才实现,这里记录一下。
1399 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
6327 0
CentOS7安装Hadoop集群
http://www.jianshu.com/p/a69972d8a119 安装Hadoop之前,请先安装好zookeeper集群并启动 参考 CentOS7安装Zookeeper集群 我这里准备了三台服务器,一台主机名为hadoop1(做NameNo...
1082 0
Linux 下编译安装OpenCV【转】
转自:http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
1060 0
linux centos 安装GNOME Desktop 桌面和 vnc远程-虚拟化KVM
通过 vnc 与centos服务器进行桌面连接
122 0
ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法
ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法
2343 0
+关注
132
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载