离线升级openssh以及安装telnet

离线升级openssh以及安装telnet

telnet安装

  • 安装包准备

  • 客户端版本:telnet-0.17-65.el78.x8664.rpm

  • 服务端版本:telnet-server-0.17-65.el78.x8664.rpm

安装步骤

  • 查询现有安装包情况

rpm -qa telnet #查询客户端

rpm -qa telnet-server #查询server端

rpm -e telnet-0.17-64.el7.x86*64 #如果已经安装需要卸载,否则会冲突

  • 分别安装客户端和server端

rpm -ivh telnet-0.17-65.el7_8.x86_64.rpm #安装客户端

rpm -ivh telnet-server-0.17-65.el7_8.x86_64.rpm #安装server端 如果有依赖未解决可以强制安装 --nodeps --force

  • 配置telnet文件:telnet默认不开启服务,需要修改配置文件

vi /etc/xinetd.d/telnet #编辑配置文件

disable = no #将这一行的yes改成no

  • 启动xinetd守护进程,

systemctl restart xinetd #或使用 service xinetd restart

  • 查看端口是否启动

netstat -tnl |grep 23

tcp6 0 0 :::23 :::* LISTEN #看到23说明已经开始监听了

  • 测试:telnet可以登陆就可以了
image.png

openssh安装

  • 安装包准备

  • 版本:openssh-9.0

  • 安装包:openssh9.0.tgz

安装步骤

  • sshd 配置文件备份

mkdir /etc/sshconfig_backup

cp /etc/ssh/sshd_config /etc/sshconfig_backup/

cp /etc/pam.d/sshd /etc/sshconfig_backup/pam.d_sshd

cp -a /root/.ssh /etc/sshconfig_backup

  • 升级openssh

mkdir /openssh

tar xvf openssh9.0.tgz -C /openssh

rpm -Uvh openssh*.rpm*

  • 恢复配置

cp /etc/sshconfig_backup/sshd_config /etc/ssh/sshd_config

cp /etc/sshconfig_backup/pam.d_sshd /etc/pam.d/sshd

chmod 600 /etc/ssh/* #sshd文件需要赋权

  • 查看版本:退出后再测使用ssh登陆查看版本

[xz4a@OA-ZCAPP-Proxy-SV ~]$ ssh -V

OpenSSH_9.0p1, OpenSSL 1.0.2k-fips 26 Jan 2017

  • 关闭telnet服务

vi /etc/xinetd.d/telnet #编辑配置文件

disable = yes #将这一行的no改成yes

systemctl restart xinetd #重新启动xinetd服务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容