2016-09-26 6 views
0

私はwpengine上のいくつかのサイトに対してPHPでデプロイメントツールを構築しようとしています。私は、SSH経由で接続しようとしているが、私はエラーを取得しています:「/var/www/.ssh/id_rsa」のPHP Execを使用したSSH

権限0755は、あまりにも開いています。 秘密鍵ファイルには他の人がアクセスできないようにする必要があります。 この秘密鍵は無視されます。 ...成功したが、プロンプトはまだ0755を示している

任意のアイデアを -

私は600にchmodコマンドを使用して権限を更新しようとしましたか?

答えて

0

SSHは有効なキーのプライベートリストを使用しています。このリストはユーザーのために読み書きする必要があります。

PHPスクリプトは、確実にこのリストにアクセスし、それへのアクセスを確認してください。 755はほぼ公表されていると言います。それは「あまりにも開いている」

PHPでこのファイルを所有する同じユーザーを使用してみてください、と700

+0

こんにちはへのアクセス権を変更するおかげでTS - SSHキーは、WWW-データが所有しています。 PHPが動作するユーザはwww-データでもあります。 – christophfen

+0

だから、ちょうど700へのアクセスを変更しようとする – FOP

+0

それは私がやった最初のことです。それはまだ755を示していますか? – christophfen

関連する問題