Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Ssh、scpはパスワードを入力しない

Ssh、scpはパスワードを入力しない

  

異なるLinuxマシン間でscpファイルをコピーする場合が多く、可能な場合は常にパスワードを入力する必要があります。

ssh-keygenを使って公開鍵を生成し、2台のマシン間に信頼チャネルを確立します。

ローカルマシンクライアント、リモートマシンがサーバーだとします。

1. rsa keygenの生成

[winter @ client winter] $ ssh-keygen -b 1024 -t rsa

公開/秘密のrsaキーペアの生成

キーを保存するファイルを入力します(/home/winter/.ssh/id_rsa):

パスフレーズを入力します(パスフレーズがない場合は空白):

もう一度同じパスフレーズを入力します。< Br>

あなたのIDは/home/winter/.ssh/id_rsaに保存されました。

あなたの公開鍵は/home/winter/.ssh/id_rsa.pubに保存されました。

キーフィンガープリントは次のとおりです。

33:d4:7b:9c:87:04:cf:14:40:22:6d:c7:15:78:97:6a winter @ client

公開鍵と秘密鍵のアドレスを直接入力します。秘密鍵のパスワードは直接返却または入力することができます。

2. .sshディレクトリにある複数の秘密鍵ファイルと公開鍵ファイルを表示します。

[winter @ client winter] $ ls .ssh /

id_rsa id_rsa.pub known_hosts < Br>

3.公開鍵をターゲットマシンにコピーし、authorized_keysに名前を変更します。

[winter @ client winter] $ scp .ssh /id_rsa.pub [email protected]:/home /winter /.ssh /authorized_keys

ホスト '192.168.0.110(192.168.0.110)'の信頼性を確立できません。

RSAキーのフィンガープリントは5b:78:e8:e9:dcです。 D8:db:bd:f7:66:44:e6:3b:ce:f2:79。

接続を続けますか?(はい/いいえ)?はい

警告:既知のホストのリストに '192.168.0.110'(RSA)を恒久的に追加しました。

[email protected]のパスワード:

id_rsa.pub 100%221 1.2MB /s 00 :00

初めてscpコマンドを使用するときは、パスワードの入力を求められます。リンクを続行する場合は、

を実行してください。4. でsshをテストします。[winter @ client winter] $ ssh 192.168.0.110

5.わかりました。 Br>

[冬@サーバー冬]#大丈夫です。

Copyright © Windowsの知識 All Rights Reserved