特定のポートに自動的にログインするSSHスクリプト

特定のポートに自動的にログインするSSHスクリプト

現在SSHを介して接続する「既存の」方法は、次のいずれかです。

ssh USERNAME@HOST -p PORT

すべての適切な情報(ユーザー名、パスワード、ホスト、ポート)を含むスクリプトを作成して実行すると、自動的にホストシェルに接続されます。

私はあなたがどの言語を使うかは関係ありません(例えば、Python、Perl...)。 Expectを使って作成しましたが、残念ながら機能しませんでした。

ベストアンサー1

自動ログインの場合、実行可能なアプローチはキーベースの認証を使用することです。

良いチュートリアルここ

その後、主キー(内のキー)を使用するか、sshにパラメータを渡す~/.ssh/id_rsa他のキーを使用できます。-i MyKeyFile

おすすめ記事