sshコマンドを使ってリモート側のコマンドを実行したい時。
例えば、特定のファイルが存在するか調べるとか、ファイルリストを取得するとか。
$ ssh user@remote.host.com "[実行したいコマンド]"
sshなんてリモートホストにSSHでログインするためだけのコマンドって使い方しかしてなかった。こんな基本的なことを知らなかったなんて…。
おかげでシェルスクリプトのステップ数が半分になったよ。
なお、パスワード入力なしでSSHログインができるように、リモート側にこちらの公開鍵が登録されていることが前提。