2016-05-17 12 views
1

Ich habe einen Centos 6.4 Server und muss dem Benutzer-Login ein Zertifikat zuweisen, damit er während der Anmeldung kein Passwort eingeben muss. Der Benutzer hat die id_rsa.pub-Datei bereits bereitgestellt. Ich habe nicht sein Beglaubigungsschreiben und ich arbeite mit dem Root-AccountZuweisen eines öffentlichen Schlüssels zum Benutzer-Login

Das kein .ssh Verzeichnis unter seinen ursprünglichen Ordnern war, damit ich eine erstellt, aber ich weiß nicht, wie hier voran ..

+0

Willkommen bei Stack Overflow! Bitte verschiebe deine Frage an [su]. Es ist [off-topic] (http://stackoverflow.com/help/on-topic) hier. –

Antwort

0

also, als root müssen Sie ein $ HOME/.ssh/authorized_keys mit den richtigen Besitzer und Berechtigungen erstellen. So etwas sollte

cd /home/theuser 
mkdir .ssh 
cp /some/path/id_rsa.pub .ssh/authorized_keys 
chown theuser .ssh .ssh/authorized_keys 
chmod 700 . .ssh .ssh/authorized_keys 

arbeitet die Erlaubnis kann nicht so dicht sein, aber wenn es ssh wird nicht zulassen, dass der Schlüssel zu verlieren ist verwendet werden und darüber in einem gewissen syslog beschweren.

Verwandte Themen