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

简单的网站设计怎么做网站建设远程培训

简单的网站设计怎么做,网站建设远程培训,婚恋网站建设技巧,c语言网络编程原因是现有版本存在安全漏洞,需要升级到新版本 原有版本和升级后的版本 OpenSSL 1.0.2k-fips 26 Jan 2017 -> OpenSSL 1.1.1w 11 Sep 2023OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 -> OpenSSH_9.5p1, OpenSSL 1.1.1w 11 Sep 2023目录 查看现有版…

原因是现有版本存在安全漏洞,需要升级到新版本

原有版本和升级后的版本

OpenSSL 1.0.2k-fips  26 Jan 2017
->
OpenSSL 1.1.1w  11 Sep 2023OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
->
OpenSSH_9.5p1, OpenSSL 1.1.1w  11 Sep 2023

目录

    • 查看现有版本
    • 安装 telnet
    • 安装OpenSSH依赖包
    • 下载安装包
    • 安装OpenSSL
    • 安装OpenSSH
    • 问题和解决办法
    • 参考文章

查看现有版本

# 查看系统版本
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)# 查看OpenSSL版本
# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017# 查看OpenSSH版本
# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017

安装 telnet

防止因卸载OpenSSH而导致无法登录主机

# 安装 telnet
yum -y install telnet telnet-server# 启动 telnet
systemctl enable telnet.socketsystemctl is-enabled telnet.socketsystemctl start telnet.socket# 关闭安全文件
mv /etc/security /etc/security.bak

确认openssh升级成功,连接无异常后卸载telnet服务

systemctl stop telnet.socketsystemctl disable telnet.socket# 升级完毕后,开启安全文件
mv /etc/security.bak /etc/securityyum -y remove telnet telnet-server

安装OpenSSH依赖包

yum -y install gcc keyutils-libs rpm-build krb5-devel libcom_err-devel libselinux-devel pam-* openssl-devel pkgconfig vsftpd zlib*

下载安装包

https://www.openssl.org/source/old/

https://www.openssh.com/portable.html#downloads

安装OpenSSL

wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1w.tar.gztar -zxvf openssl-1.1.1w.tar.gzcd openssl-1.1.1w./config shared --prefix=/usr/local/openssl-1.1.1wmake && make install# 检查安装情况
/usr/local/openssl-1.1.1w/bin/openssl version
OpenSSL 1.1.1w  11 Sep 2023

安装OpenSSH

wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.5p1.tar.gztar -zxvf openssh-9.5p1.tar.gzcd openssh-9.5p1./configure --prefix=/usr/local/openssh-9.5p1 --with-ssl-dir=/usr/local/openssl-1.1.1wmake && make install# 检查安装情况
/usr/local/openssh-9.5p1/sbin/sshd -V
OpenSSH_9.5p1, OpenSSL 1.1.1w  11 Sep 2023

修改配置(重要)

# /usr/local/openssh-9.5p1/etc/sshd_config
# 允许root以密码的方式登录
PermitRootLogin yes

开机自启

# /usr/lib/systemd/system/sshd9.service
[Unit]
Description=OpenSSH server daemon
After=network.target[Service]
Type=simple
Environment=LD_LIBRARY_PATH=/usr/local/openssl-1.1.1w/lib
ExecStart=/usr/local/openssh-9.5p1/sbin/sshd -D -f /usr/local/openssh-9.5p1/etc/sshd_config
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartSec=42s[Install]
WantedBy=multi-user.target

停止原sshd服务

systemctl stop sshd.servicesystemctl disable sshd.service

备份sshd

mkdir /home/ssh-old-bak
mv /etc/ssh /home/ssh-old-bak/
mv /usr/sbin/sshd /home/ssh-old-bak/
mv /usr/lib/systemd/system/sshd-keygen.service /home/ssh-old-bak/
mv /usr/lib/systemd/system/sshd.service /home/ssh-old-bak/
mv /usr/lib/systemd/system/sshd@.service /home/ssh-old-bak/
mv /usr/lib/systemd/system/sshd.socket /home/ssh-old-bak/

启动新版本sshd9服务

systemctl daemon-reload
systemctl start sshd9.service
systemctl status sshd9.service
systemctl enable sshd9.service

问题和解决办法

问题1:openssl 查看version出现报错

# 执行查看版本的时候,提示 libssl.so.1.1 找不到
/usr/local/openssl-1.1.1w/bin/openssl version/usr/local/openssl-1.1.1w/bin/openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory## 解决办法
ln -s /usr/local/openssl-1.1.1w/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl-1.1.1w/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

参考文章

  • Gmssl编译问题: error while loading shared libraries: libssl.so.1.1: cannot open shared object file
  • 如何平滑升级openssh,不影响root远程登录?
http://www.15wanjia.com/news/166401.html

相关文章:

  • 做系统后之前网站怎么找回wordpress主题设置选择
  • 网站备案取消流程网站常用字体大小
  • 有没有专业做二手老车的网站华为公司电子商务网站建设策划书
  • dedecms 网站地图 插件上海市建筑工程有限公司
  • 网站建设原济南互联网选号网站
  • wordpress建站 防攻击高端定制外贸网站
  • 做直播网站需要哪些技术宁波公司
  • 云南网站设计模板广州知名网站
  • 会设计网站怎么做兼职品牌推广的目的
  • 网站备案和域名备案的区别凡科建站建网站
  • 成都优化网站建设北京软件开发公司招聘
  • 光谷软件园网站建设wordpress防止f12插件
  • 拼多多网站怎么做炎推小说推广下载
  • 地产网站建设公司网站开发程序员工资
  • 国外最新创意产品网站深圳手机网站制作
  • 赣州市资讯网seo服务深圳
  • 安徽先锋网站两学一做品牌建设架构
  • 北京网站建设方案飞沐南城免费做网站
  • 阳泉软件定制网站建设深圳市建设局网站张局
  • 北京网站备案注销微趋道小程序免费注册
  • 做网站游戏需要什么做网站这么便宜可以吗
  • 朔州如何做百度的网站宁波网站开发建设公司
  • 用php做网站流程wordpress绑定两个域名
  • 用深度liunx做网站帆软社区app哪里下载
  • 厦门网站网页设网络规划设计师科目分类
  • 同一个服务器可以做多个网站郑州中航软件开发有限公司
  • 网站开发项目组织架构哪些网站的网站怎么做的
  • 唐山专业做网站公司鄞州区网站建设
  • tap自助建站网站风格优势
  • 旅游网站网页设计模板代码做爰全过程免费的视频的网站