実際にユーザーにパスワードを要求せずに、他のユーザー名で別のサーバーにsshするシェルスクリプトを作成する必要がありますか?制約のため、キーベースの認証を使用できません。let、ソースサーバー--abc.efg.comソースユーザー名--tomソースパスワード--tom123
宛先サーバー--xyz.efc.com宛先ユーザー名--bob宛先パスワード--bob123
bashスクリプトをソースサーバーに配置する必要があります。期待ツールやsshpassを使用して何かできるかどうか教えてください。
bashスクリプトで宛先サーバーのパスワードをハードコーディングしても問題ありませんが、対話型セッションに耐えることができません。スクリプトを実行するだけで、宛先サーバーが別のユーザー名でログインしていることを確認したいと思います。
前もって感謝します。