パスワードなしで
あなたはパスワードを入れて疲れていますか?確かです.パスワードの作成、記憶、保管、検索は難しい.私たちは私たちの生活の中ですべてのパスワードを削除することはできませんが、我々は少なくとも生活を容易にし、より安全に利用可能なキーを使用して行うことができます.
あなたがこれを読んでいるので、あなたはおそらくすでにSSHが使用されるものの良い理解を持っています.私はsshとsshを使用することができるすべての素晴らしいもの(少なくとも今のところ)を使用するすべての利点をお待ちしております.まっすぐにキーペアを作成し、私たちの生活からパスワードを削除するにジャンプしましょう.
シナリオ
このシナリオでは、Windowsでキーペアを作成し、リモートでラズベリーパイに接続するために使用します.過去には、WindowsとLinuxデバイスの接続をパテというプログラムを使って行った.パテはまだ素晴らしいですが、私はWindowsでコマンドラインで今私の接続を行うことを好む.
私は、192.168.86.25のIPアドレスを持っている私のラズベリーパイに接続しようとします.接続しようとしているコンピュータのIPアドレスを更新してください.
キーペアの作成
私は簡潔に(簡単に言えば)キーペアとは何かを議論し、なぜ彼らが実際にどのように作成するかを示す前に重要です.キーペアには2つのキーが含まれます.重要な注意:あなたは決してあなたの秘密鍵を配りたい.それは常にあなたのコンピュータ上に残る必要があります.あなたは(あなたのお母さん、あなたのラズベリーパイ、あなたの隣人)を希望する人に公開鍵を出すことができます.
公開鍵はオープンロックの箱のようです.箱を持っている人は誰でも、何かを中に入れることができます.しかし、一旦箱がロックされるならば、それは秘密鍵で再び開くことができるだけです.箱をロックした人でさえ、それを開くことができません.したがって、メッセージを受信者に安全に送信することができます.
このセキュリティはRSA暗号化のおかげで達成されます.興味があるなら、それがどのように働くかについてEddie Woo's videosをチェックしてください.
キーペアが何であるかの基本的な理解を持っているので、コマンドラインを使ってWindowsでキーペアを作成しましょう.Linuxマシン上のプロセスは全く同じです.
Windowsでコマンドラインを開き、次のように入力します.
システムは、2つのファイルを作成しました.あなたのホームフォルダの下にsshフォルダ.
公開鍵を移動する
今、我々は公開鍵をラズベリーパイに移す必要があります.公開鍵ではなくプライベートキーを転送することを忘れないでください.私たちの目標は、公開鍵を配置することです.ラズベリーパイの上の我々のユーザーのホームフォルダのSSHフォルダ.それはあなたがラズベリーパイにsshに使用するユーザーのホームフォルダにする必要があります.このチュートリアルでは、デフォルトの“pi”ユーザを使用します.
ショートカット
このチュートリアルを書いた後に、Nichlas Hummelsberger(下記コメント)は、キーをコピーする方法に関する短いカットを提供しました.この情報については、ありがとうございました.以下、このショートカットの拡張版を説明しました.すぐにキーを送信するには、次のようにssh copy idコマンドを使用します.
ロングバージョン
あなたがショートカットで何が起こっているかを見ることに興味があるならば、長いバージョンを知っているかもしれません.ショートカットを完了したら、このセクションは必要ありません.
Raspberry PI上のAuthorizedKeyキーファイルはおそらく存在しません.もし存在しなければ作成しましょう.“sh”ホームフォルダにssh.
"SCP "コマンドには2つの引数が必要です.と目的地.幸いにも、私たちのために、ソースと/または目的地は、SSHでアクセスすることができます.WindowsからRaspberry PIまでキーを転送するには、Windowsコマンドラインに入力します.
結論
最後の時間のパスワードを入力した後、あなたはあなたのラズベリーパイパスワード無料にsshすることができます.
何か問題があれば下記のコメントでお知らせください.
あなたがこれを読んでいるので、あなたはおそらくすでにSSHが使用されるものの良い理解を持っています.私はsshとsshを使用することができるすべての素晴らしいもの(少なくとも今のところ)を使用するすべての利点をお待ちしております.まっすぐにキーペアを作成し、私たちの生活からパスワードを削除するにジャンプしましょう.
シナリオ
このシナリオでは、Windowsでキーペアを作成し、リモートでラズベリーパイに接続するために使用します.過去には、WindowsとLinuxデバイスの接続をパテというプログラムを使って行った.パテはまだ素晴らしいですが、私はWindowsでコマンドラインで今私の接続を行うことを好む.
私は、192.168.86.25のIPアドレスを持っている私のラズベリーパイに接続しようとします.接続しようとしているコンピュータのIPアドレスを更新してください.
キーペアの作成
私は簡潔に(簡単に言えば)キーペアとは何かを議論し、なぜ彼らが実際にどのように作成するかを示す前に重要です.キーペアには2つのキーが含まれます.重要な注意:あなたは決してあなたの秘密鍵を配りたい.それは常にあなたのコンピュータ上に残る必要があります.あなたは(あなたのお母さん、あなたのラズベリーパイ、あなたの隣人)を希望する人に公開鍵を出すことができます.
公開鍵はオープンロックの箱のようです.箱を持っている人は誰でも、何かを中に入れることができます.しかし、一旦箱がロックされるならば、それは秘密鍵で再び開くことができるだけです.箱をロックした人でさえ、それを開くことができません.したがって、メッセージを受信者に安全に送信することができます.
このセキュリティはRSA暗号化のおかげで達成されます.興味があるなら、それがどのように働くかについてEddie Woo's videosをチェックしてください.
キーペアが何であるかの基本的な理解を持っているので、コマンドラインを使ってWindowsでキーペアを作成しましょう.Linuxマシン上のプロセスは全く同じです.
Windowsでコマンドラインを開き、次のように入力します.
ssh-keygen
それはあなたのキーを保存する場所を尋ねるでしょう.それらをあなたのユーザーフォルダに保存してヒットを入力します.次のようになります.Enter file in which to save the key (C:\Users\me/.ssh/id_rsa):
それはあなたのパスワードを入力するプロンプトが表示されます.あなたが本当に別のパスワードを入力しない限り、それを空白にしておいてください.空のパスワードを確認するヒットを入力します.システムは、2つのファイルを作成しました.あなたのホームフォルダの下にsshフォルダ.
dir C:\Users\me\.ssh
あなたは2つのファイルiDRACK RSAとIDHEN RSAを見るべきです.パブ.IDKEY RSAには秘密鍵が含まれており、公開鍵はIDEND RSAに含まれている.パブファイル.公開鍵を移動する
今、我々は公開鍵をラズベリーパイに移す必要があります.公開鍵ではなくプライベートキーを転送することを忘れないでください.私たちの目標は、公開鍵を配置することです.ラズベリーパイの上の我々のユーザーのホームフォルダのSSHフォルダ.それはあなたがラズベリーパイにsshに使用するユーザーのホームフォルダにする必要があります.このチュートリアルでは、デフォルトの“pi”ユーザを使用します.
ショートカット
このチュートリアルを書いた後に、Nichlas Hummelsberger(下記コメント)は、キーをコピーする方法に関する短いカットを提供しました.この情報については、ありがとうございました.以下、このショートカットの拡張版を説明しました.すぐにキーを送信するには、次のようにssh copy idコマンドを使用します.
ssh-copy-id [email protected]
あなたのコンピュータのパスワードを自由にsshすることはできません.ロングバージョン
あなたがショートカットで何が起こっているかを見ることに興味があるならば、長いバージョンを知っているかもしれません.ショートカットを完了したら、このセクションは必要ありません.
Raspberry PI上のAuthorizedKeyキーファイルはおそらく存在しません.もし存在しなければ作成しましょう.“sh”ホームフォルダにssh.
ssh [email protected]
cd ~/.ssh
を返します.sshフォルダは存在しません.mkdir ~/.ssh
次に、AuthorizedKeyキーフォルダを作成します.touch ~/.ssh/authorized_keys
これを行う方法はたくさんありますが、セキュアコピー(SCP)コマンドを使用してキーを転送するのが好きです."SCP "コマンドには2つの引数が必要です.と目的地.幸いにも、私たちのために、ソースと/または目的地は、SSHでアクセスすることができます.WindowsからRaspberry PIまでキーを転送するには、Windowsコマンドラインに入力します.
scp C:\Users\me\.ssh\id_rsa.pub ssh [email protected]:~/.ssh/authorized_keys
結論
最後の時間のパスワードを入力した後、あなたはあなたのラズベリーパイパスワード無料にsshすることができます.
何か問題があれば下記のコメントでお知らせください.
Reference
この問題について(パスワードなしで), 我々は、より多くの情報をここで見つけました https://dev.to/blainedwards8/ssh-without-passwords-2leテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol