リモートサーバーに自動的にログインし、サーバー上のファイルを取得するスクリプトを作成したいと思います。スクリプトはすでにサーバーにログインしていますが、コマンドはそのマシンでは実行されません。リモートサーバーから切断すると、コマンドはクライアントマシンで実行されます。
!/bin/sh
ssh -o PreferredAuthentications=publickey brjones@server.com
cd ~/folder
"i would like to grab file and copy it to client machines folder"
編集:気づいたかどうかはわかりませんが、sshとkeygenerationを使用したリモートサーバーへのパスワードなしの接続を使用しています。アイデアには感謝していますが、クライアントのスクリプトを使用して、リモートサーバーでコマンドをパイプ処理したりコマンドを実行したりすることを検討しています。リモートサーバーがクライアントスクリプトにアクセスできないことに気付きましたが、ssh接続を介してコマンドをパイプできるかどうか興味がありました。