2017-10-15 3 views
-1

Mein Ziel ist es, den privaten Schlüssel - Authentifizierung zu beseitigen.authenticaion ohne privaten Schlüssel

Ich habe eine Android-Anwendung, in der ich eine Verbindung zu meiner virtuellen Google Cloud-Instanz herstellen und ein paar Skripts ausführen. Jetzt habe ich den privaten Schlüssel auf dem Telefon zu Testzwecken, also kann ich mich mit google cloud verbinden und tun, was ich schrieb. Meine Frage ist:

Wie konnte ich den privaten Schlüssel beseitigen, so dass die Verbindung weniger sicher, aber einfacher auf mehr Telefone testen?

Mein endgültiges Ziel ist es, eine E-Mail an eine E-Mail-Adresse zu senden, und dies führt die Skripts auf der virtuellen Google Cloud-Instanz. Ist das möglich?

Dank

+0

SSH hat andere Authentifizierungsmethoden als private Schlüssel. Sie haben Ihre Software überhaupt nicht beschrieben, daher ist es schwer zu verstehen, welche Art von Antwort Sie suchen. – Kenster

Antwort

1

Sie müssen die ssh-Konfigurationsdatei bearbeiten und setzen PubkeyAuthentication zu no in /etc/ssh/sshd_config

Dann Sie den SSH-Server neu starten, um brauchen die neue zu laden Konfiguration: Für Ubuntu: sudo service ssh restart, für Centos: sudo service sshd restart.

+0

Danke für die schnelle Antwort! Es scheint nützlich, morgen werde ich es überprüfen und wenn es funktioniert, werde ich Ihre Antwort akzeptieren. – Marci

+0

Ich habe nicht PubkeyAuthentication in sshd_config finden, aber ich fand die folgenden: # RhostsRSAAuthentication kein # RSAAuthentication ja # PasswordAuthentication ja # HostbasedAuthentication kein # GSSAPIAuthentication keine Wie Sie alle werden sehen können kommentiert werden. Welche sollte ich auskommentieren oder ändern, um den privaten Schlüssel zu entfernen - Authentifizierung? Danke – Marci

+0

Ihr Server muss seine Einstellungen überschrieben haben. Ich schlage vor, dass Sie die Frage auf https://serverfault.com/ stellen und vergessen Sie nicht zu erwähnen, dass Sie google cloud verwenden. – Scriptonomy

Verwandte Themen