GNU/Linux >> Linux の 問題 >  >> Cent OS

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

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


Cent OS
  1. パスワードでSSHログインを無効にする方法

  2. SSH ログインがスタックする:「debug1:Expect SSH2_MSG_KEX_DH_GEX_GROUP」 CentOS/RHEL 7

  3. CentOS/RHEL でパスワード アルゴリズムを切り替える方法

  1. パスワードなしでRHEL7サーバーにSSHログイン

  2. CentOS 7 /RHEL7でルートパスワードをリセットする

  3. CentOS/RHEL 7 で GUI でログインできない

  1. CentOS/RHEL サーバーで SSH バナーを作成する方法

  2. CentOS / RHEL :SSH ログインを時間帯で制限する方法

  3. CentOS / RHEL :システムで root ログインまたは root アクセスを無効にする方法