パスワードを入力せずにlinuxsshを介してリモートLinuxにログインする方法
Linux sshを使用して、パスワードを入力せずに他のLinuxサーバーをリモートする方法は、自動的にログインできます。各サーバーのパスワードを記憶することなく、リモート効率を向上させます。
ツール/材料
-
ssh、ssh-keygen、scp
方法/ステップ
-
まず、ホストコンピューターとして使用されているLinuxサーバーにログインします(つまり、他のLinuxシステムにログインし、これを入り口として使用します)。次のコマンドを実行して、キーファイルを生成します。ssh-keygen-trsa
-
ホストコンピュータで、/ roo / .sshディレクトリに入り、id_rsa.pubファイルを見つけます。このファイルは、ssh-keygenを実行して生成された公開鍵ファイルです。
-
scpコマンドを使用して、ホストコンピューターによって生成されたキーをリモートLinuxサーバーにコピーし、authorized_keys; scp〜 / .ssh / id_rsa.pub [email protected]:/root/.ssh/authorized_keysという名前を付けます。このステップの操作には、パスワードの手動入力が必要です。
-
これまでのところ、すべての操作が完了しています。ホストコンピューターでssh [email protected]を使用すると、パスワードが使用されなくなっていることがわかります。同じscpコマンドは同じで、パスワードを手動で入力する必要はありません
awsマシンのログイン方法:
ssh -i /root/xmserver-pem/xxx.pem [email protected]
元のアドレス:http://jingyan.baidu.com/article/f3ad7d0fe7bd0d09c2345b75.html