###前提・実現したいこと
PHP(XAMPP)を使って自動で家から別の場所にあるサーバー(centos6.7)へ画像を送信したく頑張っているのですが、
ずっとそんなものはないみたいなエラーがでてしまいます。
どこが間違っているのか、教えて頂けたら嬉しいです。
-----状況-----
php -v 5.5.37 --(php -m では SSH2と表示済み)
鍵はPuttyで作ったSSH-2RSA --(Cyberduckでは普通に使ってます)
プライベートキーはプログラムと同じフォルダ内に入れてます。
公開鍵は、home/ユーザー名/.ssh/authorized_keys --(これも試してダメでした)
よろしくお願いします。
###発生している問題・エラーメッセージ
ssh2_auth_pubkey_file(): Authentication failed for ユーザー名 using public key: Unable to open public key file in C:\xampp\htdocs\new_heisa\ssh2.php on line 33
###該当のソースコード
<?php $connection = ssh2_connect('shell.example.com', 22); if (ssh2_auth_pubkey_file($connection, 'username', './id_rsa.pub', './id_rsa', "passphrase")) { echo "Public Key Authentication Successful\n"; } else { die('Public Key Authentication Failed'); } ?>
###試したこと
アドバイスしてもらい、公開鍵も同じフォルダにいれました。(同じエラーがでました)
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/05 09:44
2017/07/05 09:46
2017/07/05 09:54