Wie schalte ich die passwortlose Anmeldung für SSH aus?

Wie schalte ich die passwortlose Anmeldung für SSH aus?

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_keysdem 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.

verwandte Informationen