如何关闭 RedHat Kickstartfile 下载的 SSL 证书验证

cyb*_*kov 4 linux ssl redhat kickstart

我正在使用Foreman通过 ipxe 启动 RedHat 6.0(但这并不重要;)

用于启动的内核参数是:

kernel http://192.168.1.5/dist/rhel/6.0/os/x86_64/images/pxeboot/vmlinuz ks=https://puppet.at.internal/unattended/provision ksdevice=bootif network kssendmac
Run Code Online (Sandbox Code Playgroud)

当 anaconda 尝试加载 KS 文件时,它给我这个错误:

下载https://puppet.at.internal/unattended/provision时出错:SSL CA 证书有问题(路径?访问权限?)

不幸的是,谷歌和 Redhat 文档一样有帮助 - 没有关于如何关闭 SSL 验证的信息:( 由于我使用 at.internal 作为域,我也无法获得官方证书,但是由于公司限制,我必须使用 https。 ..

如果可以将 CA(或 certfile)添加为 bootcmd,那也是可以的。

在此先感谢您的帮助!

Bre*_*nan 5

使用 anaconda 选项noverifyssl禁用 SSL 证书检查

特别是在 pxebooting 的 DEFAULT 文件中,在 APPEND 部分中,inst.noverifyssl在 initrd 行之前列出。它应该看起来像这样:

APPEND inst.noverifyssl initrd=/<path to your kernel> ks=https://<path to your repo> 
Run Code Online (Sandbox Code Playgroud)