2017-07-11 10 views
-1

私はこの情報のために多くの場所を見てきました。2台目のリモートコンピュータから2台目のRSAキーを追加してAzure VMにアクセスする方法は?

私はAzure Linux VMを持っています。私はそれにアクセスするためにSSHを使用し、私は展開中にそのための公開RSAキーを提供しました。

これで別のマシンからSSH経由でリモートアクセスする必要があります。しかし、私はそれに2番目のパブリックRSAキーを追加する方法に関する情報を見つけることができませんでした。私が見てきた情報は、1つのキーでしかアクセスできないということでした。 これは正しいですか?ssh-copy-idを使用して、アクセスしたい第2のリモートコンピュータから別の公開鍵を送信できますか?

+0

@jww申し訳ありません。私がこのフォーラムでそれに尋ねるのは、他の多くのAzure管理関連の質問があることです。 Azureのサポートページ(https://azure.microsoft.com/en-us/support/forums/)は、実際にStackoverflowのサポートリソースとしてリンクしています。 「For Azure Programming」という質問はありますが、私はS.プログラミング関連ではありません。かなりの数(たいていの場合)はサーバー環境に関するものです。明らかに、そういう解釈をするのは間違いでした。撮影ポイント。 – inspirednz

答えて

2

ssh-keygenで鍵を生成する(通常、デフォルトでは$ HOME/.ssh /の下に鍵が生成されます) id_rsa.pubを使って、id_rsa.pubのauthorized_keysファイルに新しい行を貼り付けます。 Azureマシンにアクセスする必要があります。

ここで、Azure仮想マシンには両方の側からアクセスできます。あなたは、あなたが望むすべてのサーバーのためにそれを行うことができます。

-1

あなたは

ssh-copy-id -i ~/.ssh/your_key.pub [email protected]_server.com 

はあなただけ既に登録キーを使ってログインできるならば、あなたは自分のパスワード、 でログインする必要があり

、簡単にサーバーに公開鍵をアップロードするにはssh-コピー-IDを使用することができます2台目のコンピュータの公開鍵をハードドライブにコピーして、登録済みのコンピュータから送信する必要があります。

0

サーバに新しいSSHキーをコピーするに関連する様々な答えが働くかもしれないが、私は(主にどのようにAzureのVMに関する自分の無知に降りてくる)、以下の理由でそのアプローチを避けた。

1) Azure VMは、のいずれかを設定できるように見えるパスワードアクセスまたはキーアクセス。私が読んだドキュメントに基づいて、あるものから別のものへの変更が前の設定などを削除するかどうかはわかりませんでしたので、私はその道を下っていませんでした。

2)もう一つは、私の経験上、キーアクセスの管理に関するドキュメントが明確でないことです。それを読んで、そしてフォーラムに関する多くの関連する質問を通して、私は間違ってAzureがVMに1つのユーザー/ RSAキーペアを追加できるという印象を得ました。

試行錯誤の結果、ポータルが「パスワードのリセット」と「更新」(パスワード/キーの変更)と呼ばれるものは、実際にはリセットと更新に関するものではないことがわかりました。リセット/更新プロセスを使用して、既存のペアを失うことなく、新しいユーザー/キーのペアを追加することができます。基本的に、Azure Portal上のユーザ/キー/パスワード管理システムはよく考えられておらず、その用語ではあまりにも曖昧です(誤解を招くことさえあります)。

私の元々の質問に対する解決策は、「パスワードのリセット」インターフェースに支払われた新しいユーザー/キーを単に追加することです。

サーバ上のsshd_configがSSHを特定のグループで使用するように制限している場合、ポータルを介して新たに追加されたユーザは、コマンドターミナルを介して少なくとも1つのグループに追加する必要があります。

関連する問題