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