部署SFTP是遇到无限循环重启的问题

在K8S环境中部署SFTP时,遇到因ssh_host_rsa_key和ssh_host_ed25519_key无效格式导致的无限循环重启问题。错误提示表明这些密钥文件格式不正确。经过排查,发现密钥文件的开头字母应为'M',而非'B'。解决方案包括检查系统初始密钥或更换主机。此问题通常在虚拟机中出现,可能由于误操作覆盖了原始密钥或系统安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、问题现象:
在这里插入图片描述

部署方式用K8S部署,上述截图是通过看pod的logs查看到的问题,如果describe看的话只提示容器重启了,并没有有用的排错信息
提示ssh_host_rsa_key和ssh_host_ed25519_key是无效格式,无论自己如何生成新的key并使用,都不行,还是循环重启
#一开始在启动的时候,由于其他的配置没有问题,在启动的过程中是running状态,当时以为部署完成了,准备登陆SFTP上传文件做测试,发现登陆失败。
#后来对配置包括,configmap和deployment、service等配置进行一一排查发现并没有任何问题,配置是没有问题的。
在这里插入图片描述

然后针对key是无效的格式进行仔细研究发现,我的这个宿主机的key和其他主机不太一样
正常状态的下,打开/etc/ssh/ssh_host_rsa_key文件看一下内容:
在这里插入图片描述

2、解决方法:
开头字母应该是M打头,但是我部署的虚拟机是b打头的,在这里讲一下,如果M打头以外的&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值