Puncte:0

Cum să utilizați mai multe chei ssh pentru o singură conexiune?

drapel cn

Organizația mea are un server care necesită două fișiere de identitate simultan pentru o conexiune ssh. La fel ca aceasta: ssh -i /first/key -i /second/key user@host Și mă întreb cum se implementează? Cum îmi configurez propriul server SSH pentru ca acesta să necesite două fișiere de identitate în același timp pentru un client?

Puncte:1
drapel in

Aceasta este controlată de Metode de autentificare secțiunea configurației OpenSSH. Din documentatie, cea mai relevantă secțiune este aceasta:

Dacă metoda cheii publice este listată de mai multe ori, sshd(8) verifică că cheile
au fost utilizate cu succes nu sunt reutilizate pentru autentificări ulterioare. Pentru
de exemplu, „publickey,publickey” necesită autentificare cu succes folosind două
diferite chei publice.

Este exact ceea ce cereți să faceți. Așa că, având în vedere acest lucru, să o facem.

Pe server...

  1. Creați un fișier nou pentru Metode de autentificare opțiune:
    sudo {editor la alegere} /etc/ssh/sshd_config.d/two_key.conf
    
    Notă: Asigurați-vă că înlocuiți {editor la alegere} cu editorul ales de dvs.
  2. Adăugați această linie la fișier:
    AuthenticationMethods cheie publică, cheie publică 
    
  3. Salvați fișierul și reporniți OpenSSH Server:
    sudo service sshd restart 
    
  4. Asigurați-vă că ambele (sau toate) cheile dvs. publice sunt adăugate corect ~/.ssh/authorized_keys
  5. Conectați-vă de la o altă mașină:
    ssh -i /first/key -i /second/key user@host 
    

Cam despre asta e

Georgiy List'ev avatar
drapel cn
Mulțumiri! Exact asta cautam.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.