問題タブ [ssh-keygen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - サーバーへの SSH 接続と GitHub へのアクセスの ssh-keygen を理解する
私の理解では、これssh-keygen
は OpenSSH によって提供される多くのコマンドの 1 つです。
を使用して秘密鍵と公開鍵のペアを生成する場合、公開鍵をリモート サーバー ( 内) に配置すると、そのサーバーに ssh できることssh-keygen
がわかります。~/.ssh/authorised_keys
ssh-keygen
しかし、鍵のペアを生成するには 2 つの異なる方法があるようですが、単独で使用できるという意味でcat
、公開鍵を使用すると次のように表示されます。
私にとってどこUser@ComputerName
が似ているかM@Marks-MBP.default
。
もう 1 つの方法は、-C
コメント フラグを使用することです (GitHub はこれを推奨しています)。使用されないように思われる場所ではUser@ComputerName
なく、その代わりにあなたのメールアドレス(またはあなたがたまたま使用する「コメント」)。
サーバーに SSH 接続する場合、ログインに使用するユーザー名は-C
、公開鍵のコメントに設定されているものであると考えるのは正しいですか?
したがって、まったく使用-C
しない場合は、最後に公開鍵が生成されますM@Marks-MBP.default
。次に、ユーザー名はM
.
しかし、私が使用する場合-C "bingbop"
、SSHへのユーザー名はbingbop
.
あれは正しいですか?
-C
また、そのフラグをオフのままにするのではなく、電子メールアドレスを指定するためにGitHub が使用することを提案する技術的な理由はありますか?
git@github.com:<user>/<repo>.git
公開鍵だけではあなたを識別できないレポを複製またはプッシュしようとすると(プロトコルを使用して)、コメントをGitHubの電子メールアドレスに設定する必要があると思います
ssh - openssl を使用して RFC-4716 固有の dsa 公開鍵を作成する
公開鍵認証を利用したsshの目的で、
DSA-2048 鍵ペアは openssl を使用して生成されており、両方とも PEM 形式でローカルに保存されています。ここで、サーバー側 (authorized_keys) で構成するには、公開鍵が RFC-4716 形式である必要があります。
通常、このキーを取得するための練習として、ssh-keygen は通常、次のようなオプションとともに使用されます。
これは、サーバー側で構成する必要がある対応する公開鍵 (RFC-4716) を返します。
ssh-keygen がなければ、openssl 自体で、openssl によって生成された公開 (または) 秘密鍵から RFC-4716 固有の公開鍵を生成する可能性はありますか?
ssh - Windows 7 で ssh キーを生成できない
私はこのテーマに慣れていないので、ばかげた質問かもしれませんが、どうすればよいかわかりません。次のコマンド:
次の結果が得られます。
オペレーティング システムは Windows 7 です。パッケージが不足していますか?
powershell - ssh-keygen: システムは指定されたパスを見つけることができません
ssh-agent、ssh-add はすべて、PowerShell/Posh-Git を実行している Cmder で動作します
C:\Program Files\Git\usr\bin
環境変数を追加しましたssh-keyen
Git Bash で正常に動作し、ssh-keygen をPowershell/Posh-Gitでも動作させるにはどうすればよいですか?
編集:
ssh-keygen.bat
エラーは、PowerShell の ssh-keygen が代わりにファイルを実行していることが原因であることが判明しました。ssh-keygen.exe
したがって、以下で説明するようにエイリアスを設定するのが方法です。
$profile を時々リセットする必要があるため、Set-Alias
代わりに使用しますが、これは奇妙です。New-Alias
New-Alias
リセットするには、次のように入力します. $profile
ssh - 1 回のパスワード入力で実行される繰り返し rsync を作成するには?
自宅のコンピューターからクラウド サーバーにファイルを再同期したいと考えています。次の方法で継続的な rsync を設定できます。
ここに記載されているようにkeygenを設定すると、これはもちろん継続的に実行されます。初めてパスワードを入力してrsyncを継続的に実行したいのですが、その後はCTRL + Cを押すまで継続的に実行されます。これを行う方法はありますか?
github - 403 github リポジトリへのアクセス中は禁止されています
次を使用してsshキーを生成しました
また、ssh キーを github 設定に追加しました。
ただし、複製しようとすると、このエラーメッセージが表示されます
同じことが別のラップトップからも機能します
ssh - known_hosts には 2 つのホストがあります
で known_host を削除しようとしてssh-keygen -R
いますが、次のように 1 行に 2 つのホストがあります[slsapp.com]:1234,[108.163.203.146]:1234
。中に入って手でやるべきですか?
php - PHP CURL エラー: クライアント証明書を使用できません (キーが見つからないか、パスフレーズが間違っていますか?)
私はこれをやっています:
このエラーが発生しています:unable to use client certificate (no key found or wrong pass phrase?)
私は何が欠けていますか?コードに問題がなければ、 ORを使用してこの目的のために証明書のペアを生成する方法を教えてください。openssl
ssh-keygen