sshpassを使用してログインしたサーバーで作業する方法

sshpassを使用してログインしたサーバーで作業する方法

私はシェルスクリプトに初めて触れました。sshpass -p "YOUR_PASSWORD" ssh -o StrictHostKeyChecking=no YOUR_USERNAME@SOME_SITE.COMコマンドでサーバーにログインしようとしましたが、成功しました。

私の質問は、同じログインサーバーで追加のタスクを実行する方法です(より多くのコマンドを渡す)。

ベストアンサー1

SSHを使用すると、リモートでコマンドを実行できます

SSHユーザー@サーバー「コマンド」

sshpassは実際にsshを実行するためのパスワードを入力します。したがって、SSHを介して同様にコマンドを呼び出すことができます。

sshpass -p "パスワード" ssh -t -o StrictHostKeyChecking=no YOU​​R_USERNAME@SOME_SITE.COM "コマンド; bash"

おすすめ記事