0
我试图在wpengine上为几个站点在PHP上构建部署工具。我试图通过SSH连接,但我得到的错误:通过PHP执行SSH执行
'/var/www/.ssh/id_rsa'的权限0755太开放。 需要您的私钥文件不能被其他人访问。 该私钥将被忽略。
我试着更新使用chmod 600权限 - 这是成功的,但该提示仍显示0755 ...
任何想法?
我试图在wpengine上为几个站点在PHP上构建部署工具。我试图通过SSH连接,但我得到的错误:通过PHP执行SSH执行
'/var/www/.ssh/id_rsa'的权限0755太开放。 需要您的私钥文件不能被其他人访问。 该私钥将被忽略。
我试着更新使用chmod 600权限 - 这是成功的,但该提示仍显示0755 ...
任何想法?
SSH使用有效密钥的私有列表。该列表需要为用户进行读写。
PHP脚本确实可以访问此列表并检查对其的访问。755说这几乎是公开的。而且TS“过于开放”
尝试在PHP中使用拥有该文件相同的用户,并更改访问700个
感谢嗨 - SSH密钥由www数据拥有。 php运行的用户也是www-data。 – christophfen
所以,只是试图改变访问700 – FOP
这是我做的第一件事。它仍然显示755? – christophfen