問題タブ [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.
windows - パスフレーズを要求する Windows SSH
Windows マシンで Puttygen を使用して公開/秘密 SSH キー ペア (パスフレーズなし) を生成し、その公開キーを Linux サーバーにコピーしました。Putty で秘密鍵を使用すると、すべてが期待どおりに機能します。ただし、Windows コマンド ラインから ssh しようとすると、パスフレーズの入力を求められます。ないので、ログインできません。
パスフレーズがないキーのパスフレーズを求められるのはなぜですか?
linux - リモート アクセスの ssh-keygen が機能しない
リモートサーバーとの接続をセットアップしようとしていますが、公開鍵と秘密鍵のペアを作成して認証に使用することに決めるたびにパスワードを挿入したくないためです。
私が従った手順は、次の 2 つの情報源で見つけることができます。
しかし、特に次のようにキーをコピーした後、何かが機能していません。
ssh-copy-id -i ~/.ssh/id_rsa.pub myUserName@remoteHost
次のファイルがリモートサーバーに作成されます
-rw------- 1 myUserName remoteHost 399 Jan 10 19:20 authorized_keys
しかし、その内容がローカル サーバーにある公開鍵と一致しているにもかかわらず、ssh
. .ssh
両端のフォルダーのアクセス許可を変更しようとしましたが、何も機能していないようです。
私はかなり無知です、何か考えはありますか?
コメント後に更新
これは、コマンドを使用して返される出力ですssh -vvv myUserName@remoteHost
ssh - SSHによる特定ディレクトリへのパスワードレスログイン
SSHでリモートホストにパスワードなしでログインする方法を知っています。しかし、そうすれば、リモートホストへのすべてのフォルダーにアクセスできます。SSH で特定のフォルダだけにアクセスを許可する方法はありますか?
以前ssh-keygen
は公開鍵と秘密鍵のペアを生成してから、公開鍵を~/.ssh/authorized_keys
リモート サーバーに追加していました。
ssh - 上書きせずに RSA キーを追加する
SSH で接続したいホーム サーバー用の一連のキーを生成したいので、そうしますssh-keygen -t rsa
が、次のメッセージが表示されます。id_rsa already exists. Overwrite (y/n)?
上書きしたくないのは、今持っているキーを使って大学のサーバーに SSH で接続しているからです。スイッチを切り替えるたびに、すべてのジャンク処理をやり直さなければならないのは面倒です。キーを追加する簡単な方法はありますか?
コマンドの使用について何かを提案するチュートリアル(見つけることができません)に従ってみましたcat
が、かなり迷っています。解決策は、私が見ていない非常に単純なもののようです。
git - Powershell を使用して値を開き、値を Git Bash に渡す
ツールのグループにgitを簡単に含めるためのpowershellスクリプトを作成しています。git をインストールしましたが、問題は git bash プロンプトを開いて、SSH キーを生成するコマンドを渡す必要があることです。
git bash プロンプトを開いて目的の値を渡すにはどうすればよいですか?
curl - cURL: ユーザー名と公開鍵の組み合わせが正しくありません
SFTP 接続を確立したい。今までは、公開 RSA キーをパートナーに送信しただけでした。authorized_keys
キーがファイルに追加されていれば、すべて問題ありませんでした。しかし、次のエラー メッセージが から表示されましたcurl
。
パートナーは、「オープン rsa ssh2 キー」が必要だと言いました。だから私はこのコマンドでそれを作成し、彼らに与えました:
元の公開鍵を使用すると、上記と同じエラー メッセージが表示されます。新しい SSH2 キーを使用すると、次のようになります。
明らかに、私は自分が何をしているのか理解していません。誰でも私を啓発できますか?
git - SSH キーを削除するにはどうすればよいですか?
現在、古い SSH キーをサーバーにアップロードしています。~/.ssh
問題は、ディレクトリを失ったことです(元のファイルid_rsa
とid_rsa.pub
ファイルを含む)。
したがって、古い SSH キーをサーバー上で直接削除し、新しいものをアップロードしたいと考えています。
次のコマンドを試しましたが成功しませんでした:
SSH キーを完全に削除する方法はありますか?