laravelでssh接続で別サーバを操作する時のやり方

laravelでssh接続で別サーバを操作する時のやり方

参考URL
https://qiita.com/zaburo/items/db0569fc87ce64490551

1, 標準では出来なくて、laravelcollectiveのライブラリをインストールしないとダメ!
laravel5.1の場合は、バージョンも指定しないとインストールできない

2, インストールされると、config/remote.phpが生成されるので、SSH接続情報を記述する
productionというのがデフォルトSSH接続設定名として定義されている。
複数の接続先があるなら新しいSSH接続名を作る

3, 後はLINUXコマンドを記述すれば、自動的に接続&コマンド実行してくれる(結果も戻り値で返してくれる)

4, デフォルト以外のSSH接続でコマンド実行したい時は設定名で指定する。
複数コマンドもカンマ区切りで入力できる。