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はスクロールバーの位置を取得し、ページをアンカーポイントまでスライドします。
Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮想...
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...
カーネル内の強力なツール cgroup は、NameSpace によって分離されたリソースを制限でき...
オリジナルリンクhttps://github.com/XboxYan/no…ボタンは、おそらく We...
VMware Workstation 14 ProにCentOS 7.0をインストールする具体的な方...
実行プロセスを分析します。マウスをノードに移動して、ノードにツールチップ実装を開くための識別子 (...
この記事では、ボトムクエリ機能を実装するためのVueの具体的なコードを例として紹介します。具体的な内...
1 はじめに PostgreSQL は、非常に充実した機能を備えたフリーソフトウェアのオブジェクトリ...
入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...
フロントエンドのクロスドメイン問題に2日間近く悩まされましたが、ようやくngnxを使って解決したので...
ワームは、その名前が示すように、自ら複製し、その数は倍増、つまり指数関数的に増加します。 MySQL...
usemap は <img> タグの属性であり、使用するイメージ マップの名前を指定する...
WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...
% ワイルドカードを使用すると、インデックス失敗の問題が発生することがよくあります。ここでは、lik...
効果画像: 1. はじめに独自のアプレットでこのような機能を実装する必要がある1. 核となる考え方ス...