Featured image of post Die Windows -Konfiguration kann Ubuntu ohne Wirkung unterhalten

Die Windows -Konfiguration kann Ubuntu ohne Wirkung unterhalten

In diesem Artikel wird das Problem vorgestellt und gelöst, dass die Windows -Konfiguration kostenlos in Ubuntu eintritt. Ubuntu wird nicht wirksam

Achtung: Dieser Artikel wurde maschinell übersetzt, was zu schlechter Qualität oder falschen Informationen führen kann, bitte sorgfältig lesen!

Die Windows -Konfiguration kann Ubuntu ohne Wirkung unterhalten

Ursache

Während der Konfiguration meines persönlichen Blogs hatte ich vor, mit GitHub -Aktionen automatisch bereitzustellen.

  1. So konfigurieren Sie den SSH -Schlüssel zum Anmelden bei Ubuntu 20.04

  2. Die Lösung wirkt sich nach dem Erfolg der SSH -freien Anmeldungskonfiguration nicht aus

Aufbau

Der Blogger verwendet Win10, Ubuntu20.04;

Der Prozess des Konfigurationsschlüssels ist sehr einfach. Zunächst einmal

1
ssh-keygen -t rsa -q -C "For SSH" -f rsa_id

Dann benutzessh-copy-id remote_username@server_ip_address Stellen Sie den öffentlichen Schlüssel auf dem Remote -Server bereit, Windows jedoch im Allgemeinen nichtssh-copy-idBestellen Sie, damit Sie stattdessen den folgenden Befehl verwenden können.

1
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

Starten Sie danach den SSH -Dienst neu und verwenden Sie ihnssh remote_username@server_ip_address Die Verbindung ergab, dass das Kennwort noch erforderlich ist. Nach der Überprüfung der Informationen befindet sich der Link 2 auf der Linux -Plattform. Es gilt nicht für Windows. Sie ist verwirrt.

Lösung

Ich habe festgestellt, dass das OpenSsh -Authentint -Agent -Element nicht gestartet wird. Die Beschreibung ist klar, dh es wird verwendet, um den öffentlichen und privaten Schlüssel zu überprüfen. Nachdem der Dienst eingeschaltet ist, ist es immer noch unmöglich, sich direkt mit dem Versuch zu verbinden.

image-20230413152155447

Fügen Sie schließlich Konfigurationsdateien in Ihr .SH -Verzeichnis hinzu

1
2
3
4
5
Host yourhost
     Hostname yourhost
     Port 22
     User youruser
     IdentityFile ~/.ssh/your_key

Nach dem Speichern und lösen Sie es perfekt! image-20230413152155447