SSH: beberapa entri untuk host yang sama


0

Saya ingin mengonfigurasi beberapa kredensial untuk host yang sama, dengan nama pengguna dan file identitas yang berbeda. Saat ini satu-satunya cara saya tahu bagaimana melakukan ini adalah dengan meretas:

Host myhost
     User           user1
     HostName       myhost
     IdentityFile   ~/.ssh/user1.pem
     IdentitiesOnly yes

Host myhost-fake
     User           user2
     HostName       myhost
     IdentityFile   ~/.ssh/user2.pem
     IdentitiesOnly yes

Dengan cara ini saya dapat:

ssh myhost

Dan:

ssh myhost-fake

Apakah ada cara yang lebih baik untuk melakukan ini?


1
Bagaimana lagi ssh akan membedakan entri?
— Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams Mungkin dengan memasukkan nama pengguna, seperti pada: ssh user1@myhost secara otomatis dapat memilih bagian konfigurasi yang relevan yang dikunci dengan nama host dan nama pengguna. Saya tidak tahu apakah ada ketentuan untuk kasus penggunaan seperti itu
— dangonfast

Apa yang salah dengan cara Anda menggambarkan dalam pertanyaan Anda? Apa yang Anda anggap lebih baik? Peningkatan seperti apa yang Anda harapkan?
— Kenster
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.