パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法

パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法

Linux sshを使用して、パスワードを入力せずに他のLinuxサーバーをリモートする方法は、自動的にログインできます。各サーバーのパスワードを記憶することなく、リモート効率を向上させます。

ツール/材料

  • ssh、ssh-keygen、scp

方法/ステップ

  1. まず、ホストコンピューターとして使用されているLinuxサーバーにログインします(つまり、他のLinuxシステムにログインし、これを入り口として使用します)。次のコマンドを実行して、キーファイルを生成します。ssh-keygen-trsa

    パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法

  2. ホストコンピュータで、/ roo / .sshディレクトリに入り、id_rsa.pubファイルを見つけます。このファイルは、ssh-keygenを実行して生成された公開鍵ファイルです。

    パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法

  3. scpコマンドを使用して、ホストコンピューターによって生成されたキーをリモートLinuxサーバーにコピーし、authorized_keys; scp〜 / .ssh / id_rsa.pub [email protected]:/root/.ssh/authorized_keysという名前を付けます。このステップの操作には、パスワードの手動入力が必要です。

    パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法

  4. これまでのところ、すべての操作が完了しています。ホストコンピューターでssh [email protected]を使用すると、パスワードが使用されなくなっていることがわかります。同じscpコマンドは同じで、パスワードを手動で入力する必要はありません

    awsマシンのログイン方法:

    ssh -i /root/xmserver-pem/xxx.pem [email protected]

元のアドレス:http://jingyan.baidu.com/article/f3ad7d0fe7bd0d09c2345b75.html 

おすすめ

転載: blog.csdn.net/hyl999/article/details/108193832