SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認証によって実現でき、git の SSH メソッドも公開鍵によって認証されます。 ユーザーディレクトリのホームディレクトリには、.ssh ディレクトリがあります。現在のユーザーの ssh 構成認証に関連するほぼすべてのファイルは、このディレクトリにあります。 ssh-keygen を使用すると、ssh 公開鍵認証に必要な公開鍵ファイルと秘密鍵ファイルを生成できます。 ssh-keygen を使用する場合は、まず ~/.ssh ディレクトリに移動してください。存在しない場合は、まず作成してください。 ~/.sshとすべての親ディレクトリの権限が711を超えないようにしてください。 生成されたファイル名と場所 ssh-kengen を使用すると、~/.ssh/ ディレクトリに 2 つのファイルが生成されます。ファイル名とキー タイプが指定されていない場合、デフォルトで生成される 2 つのファイルは次のとおりです。 id_rsa id_rsa.pub 1 つ目は秘密鍵ファイル、2 つ目は公開鍵ファイルです。 SSH キーを生成するときに、次のように -f オプションを使用して生成されるファイルのファイル名を指定できます。 [[email protected]]$ ssh-keygen -f test -C "テストキー" ~~ファイル名~~~~ 注記 ファイル名が指定されていない場合は、ファイル名を入力するよう求められます。 [[email protected]]$ ssh-keygen 公開/秘密 RSA キー ペアを生成しています。 キーを保存するファイル (/home/huqiu/.ssh/id_rsa) を入力します。 必要なファイル名を入力できます。ここでは test と入力します。 その後、パスワードを入力する必要があるかどうか尋ねられます。パスワードを入力すると、その後は毎回入力する必要があります。セキュリティのニーズに応じて、パスワードが必要かどうかを判断してください。必要ない場合は、Enter キーを押してください。 [[email protected]]$ ssh-keygen -t rsa -f test -C "テストキー" 公開/秘密 RSA キー ペアを生成しています。 パスフレーズを入力してください (パスフレーズがない場合は空白): 同じパスフレーズをもう一度入力してください: ファイル名が test の場合、結果は次のようになります。 [[email protected]]$ll テスト* -rw------- 1 huqiu huqiu 1675 9月15日 13:24 テスト -rw-r--r-- 1 huqiu huqiu 390 9月15日 13:24 test.pub 上記で生成されたコマンドでは、-C オプションは公開鍵ファイル内のコメントです。 [[email protected]]$ cat test.pub ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAlgjiMw7AskxbvpQY9rmZPQxQBzh9laxFvbaini2EgmQkNsXBA9WJOXn2YBJauoiVsdUKBWA97avjsobrTxsCYvFr1yQQvTfTlbqlqGNIhQc/3HjTl2pIkClpDWvBrRN+jpyESS4MNbfOL1qjT4c/QhGvj6U6HrN6kUyn58oyyJpTzOLG74AZELJ2Led57QvTw1yJXZuAMWioR0A3BGd25fdocLX3ebux6ya8AsloOVYfsAqGlggrARe6FXjLfMH4a/nxaAdiDYVXU/Vr1ybK9P7SfyEDGJi3JtgiPUlA6vPxUC E+9IJPQaqqeqCGzrJ6G/XO7om1v9YLLG/H/ZN2tQ== テストキー ~~~~備考 秘密鍵ファイルと公開鍵ファイルが認証で機能するには、権限が正しいことを確認してください。 .ssh とその親フォルダーの場合、現在のユーザーには実行権限が必要であり、他のユーザーには最大で実行権限しか付与されません。 公開キー ファイルと秘密キー ファイルについても同様です。現在のユーザーには実行権限が必要であり、他のユーザーには最大で実行権限しか付与されません。 以上がSSHのssh-keygenコマンドの基本的な使い方です。皆様のお役に立てれば幸いです。ssh-keygenの使い方についての詳細は、以下の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
>>: JavaScriptはスクロールバーの位置を取得し、ページをアンカーポイントまでスライドします。
HTML でアンカーの位置を設定する方法はいくつかあるので、ここで紹介します。 1. ID ポジショ...
リストスタイルのプロパティHTMLには、順序なしリストと順序ありリストの2種類のリストがあります。仕...
1. 問題の原因友人の @水米田 から、POSITION に基づくマスタースレーブについて質問があり...
0. タグとは何ですか? XML/HTML コードコンテンツをクリップボードにコピー<入力 t...
序文この記事は主にubantu 16.4 Hadoop完全分散構築に関する関連コンテンツを紹介し、皆...
最近、ウェブサイトを https アクセスに変換したいのですが、すべて完了した後、Baidu Web...
このチュートリアルでは、参考のためにmysqlインストーラコミュニティ8.0.12.0のインストール...
Flex レイアウトを使用すると、水平に配置すると、すべての子項目の高さが同じになることがわかります...
目次序文使い方要約する序文Vue にはコードの再利用に使われる mixins という設定項目がありま...
序文HTTP はステートレスな通信プロトコルです。各リクエストは互いに独立しており、サーバーは以前の...
目次1. 異なるビューポートを取得する方法2. 水平画面と垂直画面のJavaScript検出3. 水...
方法1: 送信ボタンから送信する <!DOCTYPE html> <html>...
サンバの概要Samba は、Linux および UNIX システム上で SMB プロトコルを実装する...
以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...
目次1. インストールと導入2. PDFファイルをパッケージ化してエクスポートする方法構成の詳細PD...