CentOS下怎么使用OpenSSL编译安装OpenSSH
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,这篇"CentOS下怎么使用OpenSSL编译安装OpenSSH"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
用粘土做服务器
重庆net软件开发费用
数据库驱动程序错误
rust建造服务器推荐
怀旧服不同服务器的对战
我的世界叶枫宝可梦服务器
为什么要介绍网络安全大事件
逃离塔科夫捷克服务器是哪个
反向代理后端服务器会暴露吗
软件开发要学打字吗
疫情期间社区网络安全
经纪人小说软件开发
软件开发工程师证书考试报名网址
儿童网络安全宣传绘画
国产数据库市场占有率排行
部队网络安全保密科
一个不动软件开发的外行如何运维
数据库技术er图中m和n
网络安全 相关的证书
要提高网络安全防护意识
网络安全团课校训word
说下网络安全的经历
大学生怎么做数据库
网络技术人员资格证书
浙江潮流软件开发设施厂家现货
华为服务器e6000电源闪绿灯
网络安全的主流编程语言
网络技术服务好处
高科技互联网怎么发展
河源软件开发职校