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

临沂市网站建设_网站建设公司_UI设计师_seo优化

html5 网站开发工具,wordpress使用ajax提交数据,标志设计作业,什么软件做美食视频网站好OpenSSH 9.3之前的版本存在各种各样的安全漏洞#xff0c;为此#xff0c;我们需要将OpenSSH升级到最新的9.3的版本。 执行#xff1a;ssh -V#xff0c;我们可以查看当前的openssh版本 为了避免升级过程中出现意外而导致服务器无法正常使用#xff0c;建议操作前先对服务…OpenSSH 9.3之前的版本存在各种各样的安全漏洞为此我们需要将OpenSSH升级到最新的9.3的版本。 执行ssh -V我们可以查看当前的openssh版本 为了避免升级过程中出现意外而导致服务器无法正常使用建议操作前先对服务器进行快照备份 1. 备份原有pam.d下的sshd文件 mv /etc/pam.d/sshd /etc/pam.d/sshd-bak ls -l /etc/pam.d/sshd*cp /etc/ssh/ /etc/ssh-bak/ 当备份pam.d下的sshd文件时发现该路径下没有此文件时可以从其他服务器拷贝一个过来或是执行vi /etc/pam.d/sshd 手敲也行其内容如下 #%PAM-1.0 auth substack password-auth auth include postlogin account required pam_sepermit.so account required pam_nologin.so account include password-auth password include password-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_loginuid.so # pam_selinux.so open should only be followed by sessions to be executed in the user context session required pam_selinux.so open env_params session required pam_namespace.so session optional pam_keyinit.so force revoke session optional pam_motd.so session include password-auth session include postlogin 2. 安装telnet 升级过程会卸载旧的ssh而导致无法远程所以先安装一个Telnet。如果安装期间不使用服务器则可忽略telnet的安装毕竟还有服务器的快照备份 检查系统中是否已经安装了telnet的服务端和客户端命令如下 rpm -q telnet-server rpm -q telnet 当系统中没有安装telnet时则会报如下信息 执行命令进行安装telnet yum install telnet-server -y yum install telnet -y 设置开机启动并启动telnet systemctl enable telnet.socket systemctl start telnet.socket 防火墙开启23端口使用 telnet ip 进行连接登录。默认系统中是不允许root用户使用telnet登录的因此我们需要授权一下 echo pts/0 /etc/securetty echo pts/1 /etc/securetty 当我们在进行登录时无法正常登录时主机端执行 tail /var/log/secure 假如我们看到的是access denied: tty pts/3 is not secure ! 此时我们如果看到的是pts几就将几添加一下 echo pts/3 /etc/securetty 添加后一定要重启telnet 3. 下载openssh包进行升级 cd /opt/ wget http://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz 解压 tar -zxvf openssh-9.3p1.tar.gz cd openssh-9.3p1卸载旧版本 rpm -e --nodeps rpm -qa | grep openssh 安装相关依赖 yum -y install gcc pam-devel zlib-devel openssl-devel 编译配置 ./configure --prefix/usr --sysconfdir/etc/ssh --with-zlib --with-md5-passwords --with-pam 编译并安装 make make install 文件授权 chmod 600 /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key 复制配置文件 cp -a contrib/redhat/sshd.init /etc/init.d/sshd chmod ux /etc/init.d/sshd 还原配置文件 cp /etc/pam.d/sshd-bak /etc/pam.d/sshd cp /etc/ssh-bak/sshd_config /etc/ssh/sshd_config 添加开机自启 chkconfig --add sshd chkconfig sshd on 执行sshd -t  验证配置文件是否正确 此时我们已经看到这两个属性在当前openssh版本下不支持我们进入配置文件将这两个属性注释掉 vi /etc/ssh/sshd_config 重新启动sshd systemctl restart sshd 执行ssh -V  此时我们已经可以看到openssh已经升级到了9.3 4. 升级过程遇到的坑 4.1 升级后ssh工具无法成功连接或是连接上了但是黑框打不开找了很多资料最终发现问题出在了selinux上。此时我们只需要执行setenforce 0  之后重启openssh的服务即可 setenforce 0 systemctl restart sshd 到此我们会发现ssh工具已经能顺利连接服务器了 4.2 升级ssh工具后sftp窗口打不开这个很好解决只需要配置一下sshd_config即可轻松解决 vi /etc/ssh/sshd_config 注释掉Subsystem那行重新添加一行 重启openssh服务注意正在使用的ssh工具也关闭掉重启一下可能出于连接状态但是sftp打不开。但此问题截止目前已经处理了所以也需要关闭重新打开。
http://www.lebaoying.cn/news/61536.html

相关文章:

  • 地图网站模板成都市 建设领域信用系统网站
  • 做算命网站挣钱么wordpress删除后台菜单
  • 网站培训制度用dw做网站时怎么添加弹窗
  • 手机网站端域名怎样做解析郑州城建
  • 国外酷炫网站有哪些施工企业适用什么标准
  • 十几万 建设网站软装设计方案ppt
  • 清远市住房与城乡建设局的网站查网站建设代码
  • 域名估价网站嘉兴网站制作公司
  • 360建站和凡科哪个好二级建造师兼职网
  • 织梦网站建设过程什么网页游戏可以赚钱
  • 网站开发的层次华为手机网站建设策划方案
  • 个人网站可以做哪些内容vs2015 做网站
  • 朝阳区手机网站建设服务厦门 外贸商城网站
  • 商城网站制作的教程跨境电商网站如何做推广方案
  • 智能建站网大学生网页设计作业成品
  • 企业网站优化方式六盘水建设网站
  • 学院网站建设自评wordpress图片时间
  • 网站站群建设进度网站开发的研究背景
  • 安阳网站公司哪家好展示设计公司有哪些
  • 只做财经的网站河南最新新闻事件15条
  • 网站怎样做自适应分辨率大小网站架构的重要性
  • 什么网站能免费做公众号封面免费申请网站域名
  • 白宫网站 wordpress唐山做网站企业
  • 网站服务器有问题怎么办啊电子商务网站建设概念
  • 怎样将整个网站做网站好的品牌
  • 网页制作与网站建设宝典 第2版建设企业网站技术解决方案
  • 公司建网站有何意义wordpress 主题数据包
  • 邯郸推广网站建设哪个好东营专业网站建设
  • 企业网站建设要点电商网站开发平台用什么人开发
  • 网站如何建设推广发卡网站建设