Ich habe die kennwortlose SSH-Anmeldung von meinem Desktop auf meinem Laptop eingerichtet, indem ich die folgenden Schritte ausgeführt habeHier. Jetzt möchte ich die passwortlose Anmeldung deaktivieren, sodass ich nach dem Passwort gefragt werde, wenn ich per SSH von meinem Desktop auf meinen Laptop zugreife. Wie mache ich das?
Antwort1
Deaktivieren Sie die Pubkey-Authentifizierung auf dem Client, auf dem Sie sie nicht verwenden möchten.
ssh -o PubkeyAuthentication=no your_host
oder in Ihrem ~/.ssh/config
:
Host your_host
PubkeyAuthentication no
Wenn Sie den öffentlichen Schlüssel vom Server entfernen möchten, müssen Sie die entsprechende Zeile auf ~/.ssh/authorized_keys
dem Server entfernen.
Antwort2
Als
ssh -o PubkeyAuthentication=no your_host
kann leicht von jedem rückgängig gemacht werden, der Zugriff auf den Client hat, um sich bei Ihrem Laptop anzumelden, ohne dass überhaupt ein Kennwort erforderlich ist. Für die Ziele, bei denen Sie vor der Anmeldung nach einem Kennwort gefragt werden möchten, ist es möglicherweise die bessere Wahl, einen kennwortverschlüsselten privaten Schlüssel zu verwenden.