centos6.x redhat6.x 升级openssh8.7
  XHDrlE4yaUzu 2023年11月02日 80 0


文章目录

1. 安装telnet

安装telnet,防止意外ssh无法登录
​​​centos 6.8 安装telnet-server服务​

yum -y install

验证

rpm -qa | grep

记录:

rpm -qa | grep
rpm -qa | grep

记录:

rpm -qa | grep

关闭防火墙

service iptables status
service

调整安全策略

setenforce 0

记录:

getenforce
disabled

启动telnet服务和xinetd服务

service telnet start
service
mv /etc/securetty /etc/securetty.old
service
2. 上传openssh安装包

将安装包openssh-8.7p1.tar上传至/tmp,升级完成后,可删除tar包

3. 安装依赖包

依赖包必须都安装,无法安装的包需联系厂商要

yum -y install
yum install -y gcc gcc-c++ glibc make
yum install
ssh
4. 卸载现在的openssh

查询是否有rpm,若有执行下一步
卸载现有的openssh版本

rpm -qa | grep
rpm -e $(rpm -qa | grep openssh)
5. 解压赋予权限

解压新的安装包

cd  /tmp
tar

赋予权限

cd /tmp/openssh-8.7p1
chown
6. 开始安装
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/ssl/include --with-ssl-dir=/usr/local/ssl  && make && make install
echo $?

配置文件

sed -i.bak '/Subsystem/s/Subsystem/#Subsystem/' /etc/ssh/sshd_config
sed -i.bakUseDNS '/#UseDNS/s/#UseDNS/UseDNS/' /etc/ssh/sshd_config
sed -i.bak '/^#PermitRootLogin/cPermitRootLogin yes'
cat<<EOF>>/etc/ssh/sshd_config
Subsystem sftp
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
cp
chmod +x /etc/init.d/sshd 
chkconfig --add sshd
chkconfig sshd on
/etc/init.d/sshd start
ssh
mv


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
XHDrlE4yaUzu