2012-02-19 11 views
0

私は自分のVPSにアクセスするための公開鍵/秘密鍵を作成しています。私はこの種の仕事をよりうまく整理する方法を理解したいと思います。私のような彼らの家woth VPSでデールと3人のユーザという名前のローカルユーザー持っている瞬間 :これは公開/鍵ログインのための良い設定ですか?

user1 -> /home/vhosts/user1 
user2 -> /home/vhosts/user2 
user3 -> /home/vhosts/user3 

OKを、今、私の目標は、公開鍵/秘密鍵をVPSに私のPCから接続することですパスワードログインを避ける。

私は自分のPCに3組の鍵を生成し、その後VPSユーザーの3人の家庭に公開鍵をアップロードしました。 私はのような名前/home/dail/.ssh/で秘密鍵があります。user1.private user2.private user3.privateをしてpublisはしている:私はすべてのものをテストし、すべてが正常に動作しますが、私はこの場合は理解してdlike woul

/home/vhosts/user1/.ssh/authorized_keys (user1.pub) 
/home/vhosts/user2/.ssh/authorized_keys (user2.pub) 
/home/vhosts/user3/.ssh/authorized_keys (user3.pub) 

良いセットアップですか、それとも逆にする必要がありますか? 私はVPS上でキーを作成し、私のPCに.pubキーを保存することを意味...? 別のことは、私のローカルPCで、サーバーユーザーとは関係のないローカルユーザーの.sshに秘密キーを保存しないでディレクトリを作成できないということですか?

ありがとうございました!

答えて

1

ローカルPCにキーを作成し、サーバーの〜/ .ssh/authorized_keysに.pubキーファイルをアップロードするのが正しい方法です。

+0

okですが、私は秘密鍵をどこに保存しなければなりませんか?それはなぜ私のローカルユーザーの削除VPSのユーザーとは関係がないのですか? – Dail

+0

ローカルコンピュータに公開鍵/秘密鍵のペアを1つ作成し、ログインする各ユーザの〜/ .ssh/authorized_keysに公開鍵を置きます。あなたの場合、3つの.ssh/authorized_keysはすべて同じになります。したがって、パスワードを使わずにssh user1 @ serverまたはuser2 @ serverでログインすることができます – wessnerj

関連する問題