もっと詳しく

ssh-keygenユーティリティは、sshの認証キーを生成、管理、および変換します。 ssh-keygenを使用してキーを作成する場合、 -t 作成するキーのタイプを識別するには、オプションを指定する必要があります。

ssh-keygenユーティリティは、サーバーでの認証用にSSHキーペアを生成します。 このユーティリティはOpenSSHにバンドルされており、デフォルトで2048ビットのRSAキーペアを作成します。 キーの長さが異なるRSAとDSAをサポートします。 2台のマシン間で安全な接続を確立するには、キーの長さ4096ビットをお勧めします。

クライアントのssh-keyを生成するときに、以下のエラーが発生する可能性があります。

-bash: ssh-keygen: command not found

ssh-keygenはOpenSSHパッケージにバンドルされていますが、システムにインストールされていない場合は、オペレーティングシステムの選択に従って、以下のコマンドを使用してインストールできます。

分布 指示
OS X brew install openssh
Debian apt-get install openssh-client
Ubuntu apt-get install openssh-client
高山 apk addopenssh
Arch Linux pacman -S openssh
Kali Linux apt-get install openssh-client
CentOS yum install openssh
Fedora dnf install openssh
ラズビアン apt-get install openssh-client
Docker docker run cmd.cat/ssh-keygen ssh-keygen

ssh-keygenコマンドの例

1.キーをインタラクティブに生成します。

2.キーを保存するファイルを指定します。

$ ssh-keygen -f {{~/.ssh/filename}}

3.100個の鍵導出関数ラウンドを使用してed25519鍵を生成します。

$ ssh-keygen -t {{ed25519}} -a {{100}}

4.電子メールをコメントとして使用してRSA4096ビットキーを生成します。

$ ssh-keygen -t {{dsa|ecdsa|ed25519|rsa}} -b {{4096}} -C "{{comment|email}}"

5.known_hostsファイルからホストのキーを削除します(既知のホストに新しいキーがある場合に便利です)。

$ ssh-keygen -R {{remote_host}}

6.MD5Hexでキーのフィンガープリントを取得します。

$ ssh-keygen -l -E {{md5}} -f {{~/.ssh/filename}}

7.キーのパスワードを変更します。

$ ssh-keygen -p -f {{~/.ssh/filename}}

8.キー形式のタイプを変更します(たとえば、OPENSSH形式からPEMに)。ファイルはインプレースで書き換えられます。

$ ssh-keygen -p -N "" -m {{PEM}} -f {{~/.ssh/OpenSSH_private_key}}

The post コマンドが見つかりません–オタク日記 appeared first on Gamingsym Japan.