問題タブ [ssh-keys]
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.
linux - サーバーの root パスワードをどのように管理していますか
私たちの管理チームでは、全員がすべてのクライアント サーバーのルート パスワードを持っています。しかし、チーム メンバーの 1 人が私たちと一緒に仕事をしていない場合はどうすればよいでしょうか? 彼はまだ私たちのパスワードを持っており、誰かが私たちを離れるたびに、すべてを変更する必要があります。
現在、パスワードの代わりに ssh キーを使用していますが、ssh 以外のものを使用する必要がある場合、これは役に立ちません。
ssh-keys - PuTTy 以外 (Mac) で SSH キーを使用できますか?
Bluehost は PuTTy のみを推奨しています。しかし、Mac で追加の目に見えるプログラムなしで ssh キーを使用することは可能ですか?
ターミナルでサーバーを制御できるように、サーバーに簡単に接続したいと思います。
ssh-keys - SSHキー設定の初心者問題
このエラーが発生します
エラー メッセージの残りの部分は、ここに似ています。
サーバーに SSH キーがあります。デスクトップに秘密鍵があります。どこに置いたらいいのかわからない。
サーバーの公開鍵をファイルに追加する必要がありますか?
svn - サブバージョン用に別のユーザーを使用した ssh-keygen
サーバー上の他のユーザーの公開鍵/秘密鍵を作成する方法がわかりません。私のサーバーでは、シェルを介して次のように入力します
(uiserver):john:> ssh-keygen -t dsa
その後、ファイル名とパスワードを入力すると、「john」の秘密鍵と公開鍵のペアが正常に作成されます。このキーを使用して Subversion リポジトリ (john に座っている) に ssh すると、すべてのアクションが "john" としてログに記録されます。それは最高です。
次に、"george" の公開鍵と秘密鍵のペアを作成して、彼が私のサーバーにアクセスできるようにします。サーバーから ssh-keygen を繰り返しました。次に、秘密鍵をジョージに渡しました。ジョージはキーを正常にインストールしましたが、svn リポジトリでアクションを実行するたびに、Subversion は彼のアクションを「george」ではなく「john」としてログに記録します。"george" と "john" の違いを Subversion に認識させるにはどうすればよいですか?
authorized_keys2 を調べたところ、両方のキーの最終コメントが「john@uiserver」であることがわかりました。コメントを編集してみましたが、Subversion はまだ george と john の違いを認識できません。
追加の詳細
ジュリアーノの答えに基づいて、半分は機能するソリューションがあります。私は "david" マシン (Linux) に行き、prv/pub キーを作成し、pub キーを john のauthorized_keys2 にアタッチしました。完全!SVN は、david の変更を david としてログに記録しています。
私は "george" マシン (windows xp) に行き、puttygen を使用して prv/pub キーを作成し、pub キーを john のauthorized_keys2 にアタッチしました。George は svn にアクセスできますが、彼の変更はすべて john として記録されます。TortoiseSVN で設定する場所がわかり次第、bojo のトンネル ソリューションを試しています。
答え
bojoの回答のオプション2を使用しました。最後に、私がする必要があったのは、次の行を自分のauthorized_keys2に追加することだけでした
行も追加しました
/pathtorepository/conf/passwd に Subversion パスワード ファイルに
git - 2台のマシンで同じssh秘密鍵と公開鍵のペアを使用してgitリポジトリにアクセスすることは可能ですか?
最近、社内のgitリポジトリサーバーをセットアップし、管理ツールとしてgitosisをインストールして稼働させました。読み取り専用アクセスはgit://プロトコルを介して利用でき、書き込みアクセスはssh公開鍵を使用したgitosisを介して利用できます。
デスクトップワークステーションで生成された公開鍵を使用して、プロジェクトへのアクセスを許可された開発者がいます。
彼は今、同じsshキーペアを使用してラップトップからそのリポジトリにアクセスしたいと考えています。彼は、ラップトップに.sshフォルダー全体をコピーし、リポジトリからクローンを作成しようとしましたが、成功しませんでした。
これは試すのに有効なことですか?
マシンごとにsshキーペアを生成する必要がありますか?これは、マシンごとのユーザー名をgitosis構成に追加する必要があるため、奇妙に思えます。
どんな助けでもいただければ幸いです。
ssh - SSH 鍵認証 [躊躇?]
私は少し躊躇していると思いますが、時々 vcs を扱い、常に何らかのプロンプトを求められます。もちろん、sshing している外部マシンにアクセスしようとしています。
基本的に私の質問は、このマシンで root アクセス権を持っていないとしますが、これをセットアップすることは可能でしょうか? 私はそれを数回読み飛ばしましたが、メソッドをダウンさせたと確信しています.pub/privateキーを生成し、マシンにsftpし、publicをauthorized_keysディレクトリに投げます。たとえば、これは複数のユーザーでどのように管理されますか? 一般的なファイル名 ( .pub ) が上書きされる可能性がありますか、それともここでのプロセスを完全に誤解していて、複数のキーをネイティブに許可するように設定されているのでしょうか?
私が sudoer ではなく、サーバーのディレクトリの 1 つを chmod して 700 にする必要があるのに、655 にする必要がある場合、su アクセスを要求する以外に何もできませんよね?
git - Gitosis と ssh キー - メールアドレスは git メールアドレスと関係がありますか?
サーバーに gitosis をセットアップしようとしています。1 つ疑問に思っていたのは、もともと github で使用していた ssh キーの末尾に gmail アドレスが含まれていることです。私がセットアップしているサーバー上のこの新しいプロジェクトでは、git にコミットするときに、この組織の電子メール アドレスを使用したいと考えています。gitosis で設定するときに同じ ssh キーを使用しても問題ありませんか、それとも自分のアカウントで生成された別の ssh キーを使用する必要がありますme@newserver
か?
ssh - キーを使用したSSH自動ログイン__なし__:(
私はそれが安全でないことを知っています。
私の学校にはSSHで接続できるシステムがありますが、奇妙なオペレーティングシステムを実行しています(openVMSベースの可能性があります。これがエラーメッセージの表示です)。キーを使用せず、ユーザー/パスワードのみを使用してから、実際にユーザーを認証する内部アプリケーションが起動されます。私は設定ファイルから彼らのウェブサイトからu/pパスワードを取得しました、彼らはここでセキュリティを気にしません。
エイリアスとしてschool_loginと入力し、パスワードビットの入力をスキップしてsshで完全に入力できるようにしたいと思います。これはできますか?彼らの公開鍵を追加しても、パスワードの入力を求められますよね?とにかく私はそれを回避することができますか?
ありがとう!
amazon-web-services - AWS sshアクセス「アクセスが拒否されました(パブリックキー)」の問題
sshを介してAWSインスタンスに接続するにはどうすればよいですか?
私は持っています:
- AWSにサインアップしました。
- AWS Webサイトで公開鍵と証明書を作成し、それらをディスクに保存しました。
私のコンソールに行き、環境変数を作成しました:
/li>このキーペアを使用するようにAWSAPIに指示し、キーペアをファイルに保存しました。
/li>このキーペアを使用してAWSUbuntu9インスタンスを開始しました。
/li>インスタンスへのssh接続を確立しようとしました:
何が問題であり、それをどのように機能させるのですか?
git - 一度ログインするようにGitoverSSHを設定する
gitリポジトリをsshに複製しました。そのため、プッシュまたはプルしてオリジンマスターと通信するたびに、パスワードを再入力する必要があります。パスワードを複数回入力する必要がないようにgitを構成するにはどうすればよいですか?