与 nobody 用户进行 SSH 连接

tha*_*guy 5 linux freebsd ssh

我在 FreeBSD 上。本质上,我正在尝试将 php 脚本(由 apache 运行)ssh 连接到另一台机器。我遇到了没有人没有 .ssh 配置文件的问题,因此出现错误:

无法创建目录“/不存在/.ssh”。主机密钥验证失败。

有没有办法解决这个问题?如果您可以在没有 root 访问权限的情况下执行此操作,则奖励积分,因此我不需要向我的网络托管公司支付费用。

谢谢。

Oli*_*ver 4

ssh尝试从以下选项开始:

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ...
Run Code Online (Sandbox Code Playgroud)

这样,ssh就不会尝试加载和创建.ssh/known_hosts文件。