CentOS下怎么使用OpenSSL编译安装OpenSSH
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"CentOS下怎么使用OpenSSL编译安装OpenSSH"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2026年11月03日CentOS下怎么使用OpenSSL编译安装OpenSSH
这篇"CentOS下怎么使用OpenSSL编译安装OpenSSH"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"CentOS下怎么使用OpenSSL编译安装OpenSSH"文章吧。

检测已安装的包
# rpm -qa | grep openssh openssh# rpm -qa | grep openssh openssl
卸载用rpm -e 如果出现依赖包导致无法卸载,在最后面加上–nodeps即可,例:
# rpm -e openssl --nodeps
具体安装过程如下:
下载最新软件包源码
http://ftp5.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.3p1.tar.gzhttp://www.openssl.org/source/openssl-1.0.2j.tar.gzhttp://www.openssl.org/source/openssl-fips-2.0.13.tar.gz
使用YUM安装必要的软件开发包
# yum install -y zlib-devel pam-devel tcp_wrappers-devel
安装openssl-fips
具体说明见 http://www.openssl.org/docs/fips ;
# tar zxpf openssl-fips-2.0.5.tar.gz# cd openssl-fips# ./config# make && make install
安装OpenSSL
# tar zxpf openssl-1.0.1h.tar.gz# cd openssl-1.0.1h# ./config fips --shared# make && make install
将新编译的openssl library 加入系统动态库链接中
# echo "/usr/local/ssl/lib" >> /etc/ld.so.conf# ldconfig
安装OpenSSH
# tar zxpf openssh-6.6p1.tar.gz# cd openssh-6.6p1# ./configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-md5-passwords \ --with-pam \ --with-tcp-wrappers \ --with-ssl-dir=/usr/local/ssl# make && make install# ssh -V
修改相关配置
# cp -p contrib/redhat/sshd.init /etc/init.d/sshd (此处的contrib路径为解压后的OpenSSH包路径)# chmod u+x /etc/init.d/sshd (加执行权限)# chkconfig --add sshd (增加sshd服务)# chkconfig sshd on (把sshd加入启动项)# yum install openssh (安装OpenSSH客户端)# vim /etc/ssh/sshd_configPermitRootLogin yes #允许root账户登录,单root账户必须加上,其他的参数请自行修改
测试登录
# /etc/init.d/sshd startssh-keygen: illegal option -- AUsage: ssh-keygen [options]Options:-a trials Number of trials for screening DH-GEX moduli.-B Show bubblebabble digest of key file.-b bits Number of bits in the key to create.-C comment Provide new comment.-c Change comment in private and public key files.-e Convert OpenSSH to IETF SECSH key file.-F hostname Find hostname in known hosts file.-f filename Filename of the key file.-G file Generate candidates for DH-GEX moduli.-g Use generic DNS resource record format.-H Hash names in known_hosts file.-i Convert IETF SECSH to OpenSSH key file.-l Show fingerprint of key file.-M memory Amount of memory (MB) to use for generating DH-GEX moduli.-N phrase Provide new passphrase.-P phrase Provide old passphrase.-p Change passphrase of private key file.-q Quiet.-R hostname Remove host from known_hosts file.-r hostname Print DNS resource record.-S start Start point (hex) for generating DH-GEX moduli.-T file Screen candidates for DH-GEX moduli.-t type Specify type of key to create.-v Verbose.-W gen Generator to use for generating DH-GEX moduli.-y Read private key file and print public key.Starting sshd: [ OK ]
sshd文件的ssh-keygen参数有问题,暂时不知道怎么解决,但是不影响使用。
以上就是关于"CentOS下怎么使用OpenSSL编译安装OpenSSH"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
编译
参数
文章
知识
篇文章
账户
路径
软件
登录
必要
价值
动态
大部分
客户
客户端
就是
开发包
文件
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
广州淘业互联网络科技
互联网科技产业
互联网与科技金融数据
金融科技与互联网金融
互联网金融公司科技
广州互联网络科技有限公司
科技互联网公司logo
天下捷融互联网科技
互联网科技美容
中国互联网金融科技基金
互联网金融监管科技
成都玖崟互联网科技有限公司乐商圈怎么样
互联网科技教育视频
互联网金融科技公司干啥的
互联网科技项目计划书材料类
广州市恰铎互联网科技有限公司
黑科技 体验场景 互联网大会
互联网硬科技公司
平安好医生打造互联网科技医疗
互联网加科技
江苏根荣互联网科技
A股互联网金融科技公司
互联网通讯科技
互联网科技公司税收优惠
互联网科技革命
苏州五指互联网络科技有限
科技大学互联网
互联网科技股为什么大涨
陕西云淼互联网科技公司