問題タブ [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.

0 投票する
1 に答える
350 参照

shell - bash スクリプトを使用してパスフレーズのない RSA キーを生成することは可能ですか?

ssh-keygen -t rsaユーザーの介入なしに (手動でEnter3 回押す必要なく)パスフレーズのない RSA キーを生成するには、どうすれば実行できますか?

0 投票する
1 に答える
2164 参照

c# - ssh キーを c# 形式に変換して、Windows (c#) で暗号化し、Linux (python/shell) で復号化します

Centos マシンで ssh-keygen を使用して生成された公開鍵と秘密鍵のペアがあります。公開鍵を c# が理解できる形式 (XML?) に変換して、c# の Windows アプリケーションがメッセージを暗号化し、Centos アプリケーション (python/shell) が対応する秘密鍵を使用してメッセージを復号化できるようにする必要があります。この変換はどのように行うことができますか?

私が持っているサンプルキーは次のとおりです。

公開鍵:

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnq2b0d3fbUMTN85q0xhHH2grdwwmg/8+1Efu2rKLAN1RiqHnov9wgRpL+l0cK5xpS7Z03+Up81HTJWxfH39WW18K+u3I6gyMBcrLaCdB/mWdJ1ayo0gdUiSz7TNDC1AR1S0BORET0oawF0BrhcYabzegQ1cpiQ4dfiQT9s3fupvQF/ZM5fSLFMK3w8wHxvtZoGGJR3K6aawIdWvz/kP0Tz9XXzr3WSrj6OApiACB/X2AvO0bIXvbVrIOsE74kseVBx2jsdVQeJuwN9EPbj4B6EyPaCNeok3Ua/vBNnxGFYIgS4QXPLXh8TXOKu+GI9QQ5Fl2lHRWh82rjMCsv88Wcw== test@local

秘密鍵:

以下を使用して、秘密鍵から PEM 形式の公開鍵を抽出できました。

Windows マシンで使用できるのは公開キーだけなので、C# でメッセージを暗号化するには、RSACryptoServiceProvider クラスを使用してロードする XML 形式の公開キーが必要です。X509Certificate2 などの他の方法を使用するには、公開鍵と秘密鍵の両方が証明書の形式で必要になります。ssh 形式の公開鍵しかない場合、C# で暗号化を進めるにはどうすればよいですか? 対応する秘密鍵を使用して、Linux 側で同じ文字列を復号化する必要があります。

ありがとう!

0 投票する
1 に答える
140 参照

public-key-encryption - 秘密鍵/公開鍵 ssh-keygen -t rsa

パスコードなしでコマンド「ssh-keygen -t rsa」で公開鍵を作成しました。これをgithubに使用するつもりでしたが、公開鍵と秘密鍵の両方を誤って送信してしまいました....

正確にはどのような意味がありますか?

0 投票する
3 に答える
4012 参照

ssh - ssh eval "$(ssh-agent -s) は無効な変数名を返します

evalステートメントが返される理由

Illegal variable name

0 投票する
1 に答える
51 参照

ssh - パスフレーズのない ssh キーの用途は何ですか?

ssh-keygenリモート ログインに空のパスフレーズ キーを使用することが推奨されていない場合に、空のパスフレーズ キーの生成を許可する意味は何ですか? そのようなキーはどのような状況で役立ちますか?

0 投票する
1 に答える
4597 参照

ssh - OpenSSH を使用して Windows から Linux にパスワードなしでログインするにはどうすればよいですか?

Windows 7 マシンに OpenSSH をインストールしました。パスワードを入力せずにリモート Linux マシンに接続したい。次の手順に従いましたが、接続を確立するには SSH にパスワードが必要です。

  1. CMD を開いて実行します: ssh-keygen -t rsa (公開鍵と秘密鍵は C:\Users\user.ssh フォルダーに生成されます)
  2. id_rsa.pub コンテンツを Linux リモート マシンの /home/kouhi/.ssh/authorized_keys にコピーします。
  3. Linux マシンで実行: chmod 700 .ssh
  4. Linux マシンで実行: chmod 644 .ssh/authorized_keys

kouhi@remote.com に SSH 接続しようとすると、まだパスワードを要求されます。また、 Ssh -i C:\Users\user.ssh\id_rsa kouhi@remote.com を結びました

また、ssh コマンドを実行すると、次の応答が返されます。

0 投票する
4 に答える
2480 参照

windows - 許可が拒否されました (publickey) - Git でプッシュまたはプルできません

Git は Bitbucket へのプッシュで問題なく動作していましたが、最近まで DNS サーバーの設定の変更を除いて大きな変更はありませんでした。

エラー:

許可が拒否されました (公開鍵)。
致命的: リモート リポジトリから読み取れませんでした。

正しいアクセス権があり、リポジトリが存在することを確認してください。

keygen を使用して新しいキーを作成し、Git Bash でキーを追加し (キーが追加されて受け入れられました)、そのキーを手動で Bitbucket SSH に追加しました。ただし、それでも同じエラーが発生します。

何がうまくいかなかったのかわからない、誰か同じ経験をして助けてくれる人はいますか?


その他の情報またはトラブルシューティングの試み

  • git remote -v、ワンプッシュ、ワンプル 記載の商品
  • ssh -T git@bitbucket.org- エラー: 許可が拒否されました (公開鍵)。
  • ssh-add -l- エラー: 認証エージェントへの接続を開けませんでした。
  • ssh -vT git@github.com- 以下のエラー

ssh -Tv git@bitbucket.org OpenSSH_6.6.1、OpenSSL 1.0.1i 2014 年 8 月 6 日


- ssh-agent -s、エラー:

0 投票する
1 に答える
96 参照

applescript - ssh-keygen からデフォルトの場所を取得していますか?

デフォルトのディレクトリを指定しない場合に ssh-keygen を使用すると、デフォルトのディレクトリが表示されます。

「/Users/monkeypunch/.ssh/id_rsa」というパスとファイル名を取得する必要があります。

0 投票する
1 に答える
128 参照

linux - ユーザーの ssh keygen を削除するにはどうすればよいですか?

存在しないユーザーのケンゲンを誤って作成してしまいました。コマンドはcat ~/.ssh/authorized_keys >> keydir/jpeck.pub実際には... 私はそうするつもりはありませんでした。

を使用してファイルを既に削除しましrm jpeck.pubたが、確かになくなっています。ただし、SourceTree を使用してコミットをプッシュしようとすると、次のエラーが発生します。

次のメッセージYour commit succeeded but your push failed. To retry your push, use the Push toolbar button.

正しいユーザー名のキー生成を作成しました。他に何をする必要があるのか​​ わかりません..試してみsudo service apache2 restartましたが、効果がありませんでした。私は git のインストールの初心者ですが、愚かな間違いを犯すこともありました。今日はとても疲れています。