プレーンテキストパスワードをパラメータとしてSSHログインしますか? [コピー]

プレーンテキストパスワードをパラメータとしてSSHログインしますか? [コピー]

Ubuntuを実行しているリモートホストに作成されたユーザーとしてログインする必要があります。sshSSHログインは、私がアクセスできないサーバー(Bambooなどの継続的な統合サーバーを考えてみてください)で実行されているbashスクリプトを介して行われるため、キーは使用できません。

ssh --passsword foobar user@host私はこれが理想的なことではないことを知っていますが、リモートホストでパスワードを要求しないように設定したり、MySQLがログインを許可する方法などのようなものを使用してログインできるようにしたいと思います。 。

私はこの問題を見つけられず、man sshこの問題に対する他の解決策を探しています。

ベストアンサー1

Ubuntuはsshpassパッケージをインストールし、次のように使用します。

sshpass -p 'YourPassword' ssh user@host

sshpassファイルや環境変数からキーボードインタラクションパスワードを渡す機能もサポートされており、これはすべてのセキュリティ関連の状況でより適切なオプションになります。バラよりman sshpassもっと学ぶ。

おすすめ記事