在 rc.local 中运行反向 ssh:主机密钥验证失败

在 rc.local 中运行反向 ssh:主机密钥验证失败

我正在尝试使用此命令在后台运行反向 ssh

ssh -N -R 2222:localhost:22 -p 22 user@ip

问题是我可以手动运行此命令,一切正常,但是当我将此命令放入 rc.local 并重新启动时,它显示主机密钥验证失败。我找到了一些解决方案,例如删除 known_hosts,但它仍然不起作用。

另外,我添加了一个公钥,以便无需密码登录

有人能回答我的问题吗?拜托了。

相关内容