[コマンド] sshを使って簡易にサーバーコマンド実行の結果を取得

sshは、サーバー環境へのログイン処理をして、そのサーバー内での作業を行うことができるコマンドですが、 結果の値のみを取得することもできます。 要するに、サーバーでコマンドを実行した結果の値を、単一コマンドで取得できます。

通常のsshアクセス

ssh -i %鍵ファイル user@domain

サーバーの任意の階層のファイル一覧を取得

/var/www/htmlの中身ファイルリストを取得

ssh -i %鍵ファイル user@domain 'ls -lha /var/www/html' drwxr-xr-x 5 www-data www-data 4.0K 5月 23 16:22 . drwxr-xr-x 209 www-data www-data 4.0K 5月 23 16:36 .. drwxr-xr-x 7 www-data www-data 4.0K 5月 24 14:10 index.html