CentOS 7 升级 OpenSSH 9.6 (优化rpm包)


场景

前面博客编译和打包了 CentOS 7 下使用的 OpenSSH-9.6 rpm包

本次目标是修改 openssh.spec 优化以下问题:

  • 调整默认的 sshd_config:按需加入sshd配置
  • 修改/etc/ssh/ssh_host_ed25519_key文件权限:避免报错 “Unable to load host key “/etc/ssh/ssh_host_ed25519_key”: bad permissions” 导致sshd启动失败
  • 修改/etc/pam.d/sshd:避免报错 “PAM unable to dlopen(/usr/lib64/security/pam_stack.so): /usr/lib64/security/pam_stack.so: cannot open shared object file: No such file or directory
    ” 导致sshd启动成功,但登录失败
  • 静态编译 OpenSSL 1.1.1w:不需要再单独装OpenSSL

调整默认的 sshd_config

实际环境中/etc/ssh/sshd_config都是按需配置,所以安装sshd时需要保留自定义配置。

首先,准备新的 sshd_config,把openssh源码包中的 sshd_config 解压出来,与现有配置做合并

# 建个保留配置的目录
cd /root/rpmbuild/SOURCES/
mkdir 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值