Ich habe die folgenden in meiner ~ / .ssh / config.
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
Mit der obigen Konfiguration kann ich eine Verbindung zu einem Computer herstellen, während ich die Hälfte der Wörter eingebe.
ssh 10.2.192.x
Vor meiner ssh-Konfiguration musste ich Folgendes eingeben:
ssh [email protected] -i ~/.ss/foo/id_rsa
Es gibt jedoch einen Computer im Subnetz 10.2.192.x, mit dem ich eine Verbindung mit einer kennwortbasierten Authentifizierung anstelle einer schlüsselbasierten Authentifizierung herstellen möchte.
Weil ssh meine Konfigurationsdatei ansieht und eine Übereinstimmung findet, weil PreferredAuthentications publickey
ich mich nicht nur mit meinem Passwort anmelden kann.
Ich habe nicht die Absicht, in diese spezielle Schneeflocke vm oft genug zu sshen, um das Hinzufügen einer neuen Regel zu meiner ssh-Konfiguration zu rechtfertigen.
Wie kann ich ssh veranlassen, meine Konfigurationsdatei nur einmal zu ignorieren und mich mit einem Passwort zu authentifizieren?