it-swarm-tr.com

Birden fazla özel anahtar ssh ile nasıl kullanılabilir?

Ssh'yi özel/genel anahtar kimlik doğrulamasını kullanacak şekilde ayarlayabildim. Şimdi yapabilirim

ssh [email protected]

Ve özel anahtarla oturum açar. Şimdi başka bir sunucuya bağlanmak ve farklı bir anahtar kullanmak istiyorum. Nasıl kurarım

ssh [email protected]

privatekey1 kullanır

ssh [email protected]

ve privatekey2 kullanır

64
Joshua

Birkaç seçenek var.

  1. Her iki anahtarı da ssh-add Kullanarak ssh aracısına yükleyin. Ardından, her iki sunucuya bağlanırken her iki anahtar da kullanılabilir olacaktır

  2. $HOME/.ssh/config Dosyanızı oluşturun ve server1 için Host bölümü ve server2 için başka bir bölüm oluşturun. Her Host bölümüne, ilgili özel anahtar dosyasını işaret eden bir IdentityFile seçeneği ekleyin

51
Suppressingfire

Bunu ~/.ssh/config dosya. Bunun gibi bir şey olurdu:

Host server1
IdentityFile ~/.ssh/key_file1

Host server2
IdentityFile ~/.ssh/key_file2

man ssh_config bir referanstır

61
Rory