CentOS下怎么使用OpenSSL编译安装OpenSSH
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,这篇"CentOS下怎么使用OpenSSL编译安装OpenSSH"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2024年11月12日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安全错误
数据库的锁怎样保障安全
滴滴服务器在国外
安卓软件开发学习路线
dna数据库建设的目的
黑山软件开发系统
帆软统计报表数据库查询配置
等级保护测评网络安全
物联网有线网络技术
怎样恢复数据库备份
数据库的概念模型用( )来描述
网络安全密钥哪里打开
网络安全在哪个部门
数据库单招考试题
orcal建立两个数据库
为什么数据库多个库
猫酷的数据库
web数据库删除
网银连接浦发银行服务器失败
属于网络安全法特征
公安网络安全审计中移铁通
巩留县网络安全和信息
视频云服务器租赁费用
唐梓微科技互联网
郑州网络技术大赛
在线学习软件开发建设方案
维护网络安全知识答题
临淄租房网络安全
联想sr658服务器怎么联网
通知数据库
数据库冷备份和热备份
我的世界生存服务器主城怎么建造