質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

1回答

1380閲覧

1つのドメインで複数のユーザーごとに個別の共通鍵認証をしたい

masahase

総合スコア26

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

0クリップ

投稿2019/04/14 08:15

前提・実現したいこと

現在VPSで1つのサーバー(centos7.6)を所持しています。
現在、1つの一般ユーザで共通鍵認証は行えるようになっています。

そこで、もう一つの一般ユーザを追加して、そのユーザー向けに共通鍵・秘密鍵を作成して割り当てようと考えていますが、方法が不明です。
どのようにしたら可能でしょうか?

発生している問題・エラーメッセージ

新しく作成したユーザでsshコマンドで認証を実行すると、以下のエラーが出てきます。

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

試したこと

  • 1 この質問を書くころになって、1つのドメインには1つの共通鍵しか設定できないのでは?と思うようになる
  • 2 このため、とりあえず既に使えている共通鍵を使用して、新しく追加したユーザがログイン出来ないか試すも、現在ログインできていない

補足情報

  • 1 ログインの際には.ssh/configに追加ユーザーを追記しています
  • サーバーの.ssh/authorized_keysにはすでに認証ができているアカウントの共通鍵と、今回問題となっている追加ユーザー用の共通鍵が改行した上で記載されています。
  • 3 1つのユーザで共通鍵認証が通っている事もありパーミッションの問題ではない気がします。
  • 4 rootでのログイン不可にするなど、VPSで最初に行うべきセキュリティ事項は一通りやったと思います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

sshキーはユーザごとに設定します
ということで、ログインユーザを変えておけば普通に別のキーが設定できます

ユーザフォルダにキーを記述しますよね

投稿2019/04/14 08:52

編集2019/04/14 08:53
y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

masahase

2019/04/14 09:40

回答ありがとうございます。 確かに.sshフォルダは各ユーザフォルダに作成されていましたね… パスワード認証を禁止にしていたので有効にして追加ユーザにログインし、 追加ユーザ内の.ssh/authorized_keysに公開鍵を記述したところ認証できました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問