sshコマンドはセッションを終了します

sshコマンドはセッションを終了します

私はこれを持っています:

ssh -i "alex-kp.pem" '[email protected]' '

  cd codes/vbe
  eval $(ssh-agent)
  ssh-add -D
  ssh-add ~/.ssh/id_vbe
'

コマンドを実行してセッションを終了するので、ローカルコンピュータに戻ります。理由を知っている人はいますか?

ベストアンサー1

リモートシステムで実行するコマンド(つまり一連のコマンド)を提供しました。コマンド(これらのコマンド)が完了すると、セッションは終了します。これは定義されており、予想される動作でなければなりませんman ssh。以下を参照してください。

コマンドを指定すると、ログインシェルではなくリモートホストで実行されます。

hostnameリモートシステムで実行されるより簡単な例

ssh -i alex-kp.pem [email protected] hostname

おすすめ記事