openEuler 22.03 sp3 编译安装openssh9.9p1 报错

操作系统 openEuler 22.03 (LTS-SP3)

openssh 9.9p1

报错 Bad configuration option: GSSAPIKexAlgorithms

编译配置 ./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl --without-openssl-header-check --with-pam --with-kerberos5

环境变量配置 /etc/sysconfig/sshd
sysconfdir=/etc/ssh
OPTIONS=“-f /etc/ssh/sshd_config”

GSSAPIKexAlgorithms 配置
GSSAPIKexAlgorithms gss-group14-sha256-,gss-group16-sha512-,gss-curve25519-sha256-
有没有人知道为啥安装krb5之后这个GSSAPIKexAlgorithms配置项还会报错。
我这边测试注释掉GSSAPIKexAlgorithms 配置是可以正常启动。

和你同样的配置,同样的命令,没有发现错误:


安装 krb5-devel 之后,执行 make clean 命令清理一下,然后重新 ./configmake

可以用这个编译的版本测试
/usr/local/openssh/sbin/sshd -t -f /etc/ssh/sshd_config
image


我这里知道是什么问题了,这个配置是欧拉自己扩展的; :hot_face:
openssh源码里是没有这个选项的。
这里只检索到了这三个GSSAPI配置