当前位置: 首页 > news >正文

网站空间管理面板论述网站开发建设的一般流程

网站空间管理面板,论述网站开发建设的一般流程,wordpress id不连续,百度收录链接近期因为openssh相继被漏洞扫描工具扫出存在漏洞,所以考虑升级操作系统中的openssh和openssl为最新版本,来避免漏洞风险。期间的升级过程及遇到的疑难问题,特此记录下来,供有需要的人参考。 本次目标是升级 openssh 为 9.7p1 版本…

  近期因为openssh相继被漏洞扫描工具扫出存在漏洞,所以考虑升级操作系统中的openssh和openssl为最新版本,来避免漏洞风险。期间的升级过程及遇到的疑难问题,特此记录下来,供有需要的人参考。

  本次目标是升级 openssh9.7p1 版本,升级 openssl1.1.1h 版本。环境为 kylin-SP2 服务器版操作系统。

一、下载源码并编译安装。

1、下载源码。

openssh下载地址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/
openssl下载地址:https://github.com/openssl/openssl/releases?page=2

下载好源码上传到服务器上。

2、编译安装(安装问题请参考后边说明)。

解压openssl源码包并编译安装。

tar zxf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make && make install

解压openssh源码包并编译安装。

tar zxf openssh-9.7p1.tar.gz
cd openssh-9.7p1
./configure --prefix=/usr --with-ssl-dir=/usr/local/ssl --sysconfdir=/etc/ssh --with-pam --with-gssapi --with-rsa --with-rhosts-allowed --with-zlib --with-md5-passwords
make && make install

查看openssh和openssl版本号命令:

ssh -V
sshd -v
openssl version

二、常见问题解答

(1)提示缺少 pam 库。

解决方法:

yum install -y pam-devel

(2)提示当前系统的openssl版本和库文件对应不上。

在这里插入图片描述

解决方法1: 一般openssl会涉及到两个库文件,分别为 libcrypto.so.1.1 和 libssl.so.1.1 ,需要检查两个软链接所引用的实际文件的版本号是否与 openssl version 所查看到的版本号相匹配。

解决方法2: 在编译时增加参数:–without-openssl-header-check

(3)升级成功之后使用命令重启ssh,一直处于Active: activating(auto-restart)状态,sshd.service前面显示灰色,不正常。看着并不影响登录使用。

原因分析: 出现报错:sshd.service holdoff time over, scheduling restart. 是因为ssh启动后,没有给systemd发消息,systemd就一直等,超时后就重启ssh,导致ssh频繁挂起,但未启动成功。

解决方法: 修改源码,在 openssh-9.7p1 目录下找到 sshd.c 文件,找到调用 server_accept_loop 函数的地方,在上边增加一行 sd_notify(0, “READY=1”); 然后在源文件开头添加引用头文件 #include <systemd/sd-daemon.h>
在这里插入图片描述在这里插入图片描述完成后还需要确保系统中存在 systemd-devel 软件包才可,然后才能进行安装。安装命令为:yum install systemd-devel
在执行完configure之后会生成预编译文件Makefile,找到变量 LIBS,增加 -lsystemd 最后进行make和make install即可。
在这里插入图片描述

(4)提示不支持的参数:GSSAPIAuthentication、GSSAPICleanupCredentials、RSAAuthentication、RhostsRSAAuthentication。

在这里插入图片描述
解决方法: 在/etc/ssh/sshd_config文件中注释掉上边不支持的参数即可。

sed -i 's/^GSSAPIAuthentication/#&/' /etc/ssh/sshd_config
sed -i 's/^GSSAPICleanupCredentials/#&/' /etc/ssh/sshd_config
sed -i 's/^RSAAuthentication/#&/' /etc/ssh/sshd_config
sed -i 's/^RhostsRSAAuthentication/#&/' /etc/ssh/sshd_config

(5)使用scp命令时提示bad配置参数:GSSAPIKexAlgorithms。

在这里插入图片描述解决方法: 在/etc/crypto-policies/back-ends/openssh.config文件中注释掉上边的配置参数即可。

sed -i 's/^GSSAPIKexAlgorithms/#&/' /etc/crypto-policies/back-ends/openssh.config

在这里插入图片描述

(6)使用ssh命令提示不支持的参数:GSSAPIAuthentication。

在这里插入图片描述
解决方法: 在/etc/ssh/ssh_config.d/05-redhat.conf文件中注释掉上边不支持的参数即可。

sed -i 's/GSSAPIAuthentication/#&/' /etc/ssh/ssh_config.d/05-redhat.conf

在这里插入图片描述

http://www.yayakq.cn/news/527677/

相关文章:

  • 网站标题title内网网站如何建设
  • 做婚纱网站的图片山西省住房和城乡建设厅网站报名
  • 天天联盟没网站怎么做深圳保障性住房查询
  • 网站如何添加友情链接团购网站发展
  • 宁波外贸网站建设wordpress漂浮框
  • 建设局查询网站首页天津 网站制作
  • 推荐几个好的网站wordpress微信防红插件
  • 网站开发如何模块化软件开发培训多少钱
  • 专门做网站的wordpress ark 破解
  • 网站建设合同范本下载培训教育的网站怎么做
  • 帝国cms做微网站常见网站安全漏洞
  • wordpress网站费用仁怀网站建设
  • 网站建设合作协议书做公司网站找谁
  • 手机网站开发报价单 天堂8资源中文在线
  • 昆明网站开发推广公司怎么在网上推广产品
  • 建站如何注重内容建设个人建网站简易方法
  • 东营做营销型网站创建网页的三种方法
  • 江门公司做网站公众号怎么制作红包封面
  • 网站建设需要注意问题惠州h5网站建设
  • 合肥做公司网站联系方式烟台企业网站制作公司
  • 做特卖的网站竞价托管外包哪家好
  • 西安做的好的网站公司东莞网站建设方案外包
  • 牙克石网站建设云南网站建设首选公司
  • 企业网站有哪些举几个例子网站怎么申请微博登录
  • 手机网站开发利用流程seo搜索引擎招聘
  • 网站开发公司 上ui设计30岁后的出路
  • 网站建设的费用怎么做账网站开发分类
  • 发布网站要搭建什么湖南省城乡建设厅网站
  • 广东建设职业技术学院网站郑州做网站汉狮
  • 网站建设比较牛的企业自己开发app所需的各种费用