it-swarm-id.com

Bagaimana beberapa kunci pribadi dapat digunakan dengan ssh?

Saya dapat mengatur ssh untuk menggunakan otentikasi kunci publik/pribadi. Sekarang saya bisa melakukannya

ssh [email protected]

Dan logon dengan kunci pribadi. Sekarang saya ingin terhubung ke server lain dan menggunakan kunci yang berbeda. Bagaimana cara mengaturnya begitu

ssh [email protected]

menggunakan privatekey1

ssh [email protected]

dan menggunakan privatekey2

54
Joshua

Ada beberapa opsi.

  1. Muat kedua kunci ke agen ssh Anda menggunakan ssh-add. Kemudian kedua tombol akan tersedia saat menghubungkan ke kedua server

  2. Buat file $HOME/.ssh/config Anda dan buat bagian Host untuk server1 dan lainnya untuk server2. Di setiap bagian Host, tambahkan opsi IdentityFile yang menunjuk ke file kunci pribadi yang sesuai

48
Suppressingfire

Anda dapat mengatur ini di file ~/.ssh/config Anda. Anda akan memiliki sesuatu seperti ini:

Host server1
IdentityFile ~/.ssh/key_file1

Host server2
IdentityFile ~/.ssh/key_file2

man ssh_config adalah referensi

55
Rory