2017-04-02 24 views
0

Linux Ubuntuを実行しているステージングサーバーにファイルをアップロードしようとしています。SFTPアップロードLaravel 5

私はこのポストのすべてに従ってみました= https://laravelcollective.com/docs/5.1/ssh。私はLaravel 5.1上です。

私はこのように私のremote.phpを設定した:私は取得保管

SSH::run('date', function($line) {dd($line); }); 

リモートに接続できません

私は私のプロジェクトでは、このようなテストを試してみました

'connections' => [ 
     'production' => [ 
      'host'  => '45.55.88.88', 
      'username' => 'root', 
      'password' => '', 
      'key'  => '/Users/bheng/.ssh/id_rsa', //Try : public | private 
      'keytext' => '', 
      'keyphrase' => '******', 
      'agent'  => '', //Try : empty | enabled | disabled, 
      'timeout' => 10, 
     ], 
    ], 

サーバ。


私は何を間違って行うか、忘れたの?私は私のMac OSのターミナルに

sftp [email protected] 

を、それを試してみましたそれは正常に動作しています、私は

sftp> ls 
Desktop  Documents  Downloads  Music   Pictures  Public  Templates  Videos  dead.letter 

を得ましたか何を試してみるべきですか?

/etc/ssh/sshd_configで何かする必要がありますか?

これまでにこれを済ませたら誰か助けてくれますか?

答えて

1

それが正しい設定を使用していない場合には、接続を設定してみてください、それは場合に役立ちます参照してください。

SSH::into('production')->run('date', function($line) {dd($line); }); 

私が推薦する唯一の他のものは以下のとおりです。

  • は、あなたのキーであることを確認しますあなたのコードからアクセス可能
  • 正しいパスフレーズが使用されています
  • 他の接続設定を再確認してください
関連する問題