Autenticazione per host e configurazione di file ssh

0

Sto solo iniziando a imparare SSH.

È possibile avere un file per% hostauthorized_keys (ad esempio /etc/ssh/authorized_keys ) per consentire l'accesso senza password per ogni utente dell'host specificato?

Per provare ho provato a connetterti (a un server che ha le mie chiavi pubbliche in ~/.ssh/authorized_keys passato da ssh-copy-id ) a ssh -i /etc/ssh/ssh_host_rsa_key.pub , anche se senza successo.

Non sono sicuro che lo switch -i possa essere valido per le chiavi pubbliche, ma ho provato con successo (controllando sul lato remoto) ssh-copy-id -i <server> a passare la chiave pubblica specificata al server per aggiungere al file ~/.ssh/authorized_keys dell'utente.

È obbligatorio avere ~/.ssh per ogni utente, oppure è anche possibile avere chiavi e file a livello di sistema (come known_hosts e authorized_keys ) applicabili a tutti gli utenti del sistema?

Penso che l'autenticazione per host debba essere possibile come per utente, ma non ne sono sicuro.

    
posta w17t 09.05.2017 - 22:33
fonte

1 risposta

1

Sembra che tu voglia utilizzare Autenticazione basata sull'host , e c'è una buona fonte di informazioni sul sito wikibook di OpenSSH. Link qui

Tieni presente che qualsiasi autenticazione basata sull'host ha problemi di sicurezza inerenti e dovresti essere diligente con le configurazioni per garantire che solo gli account ei processi approvati possano utilizzare questa funzione.

    
risposta data 10.05.2017 - 22:15
fonte

Leggi altre domande sui tag