GNU/Linux >> Linux の 問題 >  >> Linux

パラメータとしてクリアテキストパスワードを使用したSSHログイン??

この質問にはすでに回答があります :sshサーバーにログインするためのシェルスクリプト

(12の回答)
5年前に閉鎖されました。

Ubuntuを実行しているリモートホストで作成したユーザーにログインする必要があります。 sshを使用できません キー。sshログインは、アクセスできないサーバー内で実行されたbashスクリプトから発生するためです(Bambooのような継続的インテグレーションサーバーを考えてみてください)。

これは理想的な方法ではないことは理解していますが、パスワードを要求しないようにリモートホストを設定するか、ssh --passsword foobar [email protected]のようなものでログインできるようにしたいと思います。 、MySQLのようなもので、ログインを行うことができます。

man sshでこれが見つかりません そして、私はこの問題を回避するための代替案を受け入れています。

承認された回答:

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

sshpass -p 'YourPassword' ssh [email protected]

sshpass また、ファイルまたは環境変数からのキーボードインタラクティブパスワードの受け渡しもサポートしています。これは、セキュリティが関連するあらゆる状況でより適切なオプションとなる可能性があります。 man sshpassを参照してください 詳細については。


Linux
  1. パスワードなしでSSHログインを設定する方法

  2. パスワードレスログインSSH– CentOS 6 / RHEL 6

  3. sshpassを使用したLinuxでのSSHパスワードの自動化

  1. SSHPass:パスワードなしで(非対話的に)スクリプトを使用してサーバーにSSHで接続する方法

  2. Linuxでユーザーパスワードをクリアテキストとして表示するにはどうすればよいですか?

  3. リセラーまたはルートパスワードを使用してcPanelにログインします

  1. UNIX / Linux で SSH を使用して Rsync をセットアップする方法 (パスワードなしの rsync)

  2. sshpass コマンド:SSH による非対話型パスワード認証

  3. 暗号化されたホームディレクトリを持つUbuntuシステムへのauthorized_keysを使用したSSH?