我在 FreeBSD 上。本质上,我正在尝试将 php 脚本(由 apache 运行)ssh 连接到另一台机器。我遇到了没有人没有 .ssh 配置文件的问题,因此出现错误:
无法创建目录“/不存在/.ssh”。主机密钥验证失败。
有没有办法解决这个问题?如果您可以在没有 root 访问权限的情况下执行此操作,则奖励积分,因此我不需要向我的网络托管公司支付费用。
谢谢。
ssh尝试从以下选项开始:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ...
Run Code Online (Sandbox Code Playgroud)
这样,ssh就不会尝试加载和创建.ssh/known_hosts文件。