sshパスワードなしのログイン2

アプリケーションシナリオの1つ:Javaプログラムはシェルスクリプトを呼び出し、sshを介してデータベースサーバーにログインし、データを抽出してパッケージ化します。

パスワードなしの設定手順:

  1.クライアントが公開鍵と秘密鍵を生成し、任意のディレクトリでコマンドssh-keygenを実行し(デフォルトに入るまで)、秘密鍵id_rsa、公開鍵id_rsa.pubが現在のユーザーのホームディレクトリの下の.sshディレクトリに生成されます。

        2.公開鍵をサーバーにアップロードし、コマンドssh-copy-id -i〜/ .ssh / id_rsa.pub username @ serverip(username server username、serverip server ip)を実行します。これはサーバー〜/ .ssh / authorized_keysファイルにあります追加されたid_rsa.pub(公開鍵)の内容を確認してください。

  3.パスワードなしの機能をテストします。sshusername @ serverip 

    

注:原引https://blog.csdn.net/jeikerxiao/article/details/84105529

おすすめ

転載: www.cnblogs.com/hblthink/p/12702939.html