
SSHは、暗号化されたトンネルを介してネットワーク経由でリモートシステムにアクセスするのに役立つクライアントおよびサーバープロトコルです。クライアントがサーバーにアクセスするときはいつでも、クライアントはサーバーからセキュアキーをダウンロードすると同時に、サーバーはクライアントからキーもダウンロードします。これらの2つのキーは、サーバーとクライアント間の暗号化されたトンネルを作成するため、データはネットワーク上で非常に安全に転送されます。
SSHは、FTPの代替手段として広く使用されています。これは、TCPネットワークを使用するものはすべて、データを収集するためにパスワードを要求するためです。 SSHもTCPサービスであり、リモートマシンにアクセスするにはパスワードが必要です。組織にサーバーがない場合は、管理者がリモートシステムにアクセスするためにパスワードを入力する必要があるたびに。パスワードを複数回入力するのは面倒です。SSHにはパスワードレスログインと呼ばれる新機能があり、パスワードを入力せずにリモートマシンにアクセスできます。
パスワードレスログインを有効にするには、クライアントホスト名とユーザー詳細の公開鍵エントリをリモートサーバーに配置する必要があります。そのキーエントリは、リモートユーザーに応じて、次のファイル(〜/ .ssh / authorized.keys)(〜=ユーザーのホームディレクトリ)にあります。
手順に従って、ログインなしのパスワードを作成します。ここには、2つの異なるユーザー名を持つ2台のマシンがあります。
server.example.com ram client.example..com rajこれで、client.example.comにrajとしてログインし、次のコマンドを使用してキーのペアを作成します。
[raj @ client〜] $ ssh-keygenパブリック/プライベートRSAキーペアを生成します。
キーを保存するファイルを入力してください(/home/raj/.ssh/id_rsa):
ディレクトリ「/home/raj/.ssh」を作成しました。
パスフレーズを入力します(パスフレーズがない場合は空):入力
同じパスフレーズをもう一度入力してください:入力してください
あなたのIDは/home/raj/.ssh/id_rsaに保存されています。
公開鍵は/home/raj/.ssh/id_rsa.pubに保存されています。
主要な指紋は次のとおりです。
4d:b7:fd:54:d6:0c:ad:87:b0:ec:13:47:96:d5:34:e4 [email protected]
作成すると、.sshディレクトリ内に2つのファイルが見つかります。 id_rsaおよびid_rsa.pub。 id_rsa.pubをベースファイルとして使用します。
[raj @ client〜] $ cd .ssh / [raj @ client .ssh] $ ll
合計8
-rw ——-1 raj raj 1675 Jan 24 02:57 id_rsa
-rw-r–r– 1 raj raj 404 Jan 24 02:57 id_rsa.pub
id_rsa.pubの入力ファイルでssh-copy-idコマンドを使用します。存在しない場合は〜/ .ssh / authorized.keysを作成し、存在しない場合はキーを追加します。キーには、ホストとユーザー名に関する情報が含まれています。
[raj @ client .ssh] $ ssh-copy-id -i id_rsa.pub [email protected]ホスト「srv01.linuxhow.in(10.65.4.55)」の信頼性を確立できません。
RSAキーのフィンガープリントはff:67:e7:b2:ae:ff:42:a6:f5:de:ef:54:3c:95:90:09です。
接続を続行してもよろしいですか(はい/いいえ)?はい
警告:既知のホストのリストに「server.example.com,10.65.4.55」(RSA)を恒久的に追加しました。
[email protected]のパスワード:*****[リモートユーザーRAMのパスワードを入力]
「ssh‘[email protected]’」を使用してマシンにログインし、チェックインしてみてください:
.ssh / authorized_keys
予期しないキーが追加されていないことを確認します。
次に、SSHを使用してリモートマシンにアクセスします。パスワードを要求せずに直接シェルに移動します。
[raj @ client .ssh] $ ssh [email protected] 最終ログイン:2013年12月4日土曜日11:21:06から10.65.4.20
[ram @ server] $
以上です。このパスワードを使用しないログインにより、システム管理者の時間と労力を節約できます。
検索用語:
パスワードレスログインSSH、パスワードレスログインSSH Linux、パスワードレスログインSSH CentOS、パスワードレスログインSSH CentOS 5、パスワードレスログインSSH CentOS 6、パスワードレスログインSSH RHEL、パスワードレスログインSSH RHEL 5、パスワードレスログインSSH RHEL 6 、パスワードレスログインSSH Fedora、パスワードレスログインSSH Fedora 18、パスワードレスログインSSH Fedora 17、パスワードなしでSSHにログインLinux、パスワードなしでSSHにログインRHEL 6、パスワードなしでSSHにログインCentOS 6、パスワードなしでSSHにログインRHEL 、パスワードなしでSSHにログインCentOS、パスワードなしでSSHにログインUbuntu、パスワードなしでSSHにログインFedora