人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

LinuxでのWebサービス開発にてバッチファイル作成のため、SCPを使ってリモートのサーバからローカルのサーバにファイルをコピーしようとしています。

そこでリモートサーバ側のssh_configのBatchModeをyesにした上で

scp -B account@host:filename ~/file

としたのですが、
Permission denied (publickey,password).
と出てしまったため、困ってしまっています。

他に手立て等がありましたら教えていただければ、と思っています。

(公開鍵等を使った方法も考えていますが、不慣れなため、そちらでの解決方法があればそれでもいいです)

ちなみにこのコマンドはPHPのpopen命令で実行することとなっています。



●質問者: folds5
●カテゴリ:コンピュータ インターネット
✍キーワード:Linux password PHP Webサービス yes
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kurukuru-neko
●60ポイント

状況は以下と同じ

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2687...

設定に誤りがあると思います。

http://sel.ics.es.osaka-u.ac.jp/~s-kawagt/novice_memo/ssh_ho...

http://www1.neweb.ne.jp/wb/i-user/m_net/hint3a.htm

◎質問者からの返答

ありがとうございます。

設定に誤りがある、というよりはそもそも公開鍵の設定を自動ログインできるようにしていないことが原因でした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ