GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich SVN in der Befehlszeile ein SSH-Passwort bereitstellen?

Da Sie SSH verwenden, ist die bevorzugte Methode die Verwendung eines öffentlichen Schlüssels für die Autorisierung, wodurch die Notwendigkeit eines Passworts vollständig entfällt.

Eine Anleitung zum Erstellen und Installieren der Schlüssel finden Sie hier.


svn co svn+ssh://username:[email protected]/home/svn/shproject


Unendlich besser ist es, ein Schlüsselpaar zu generieren. Als Ihr lokaler Benutzer:

$ ssh-keygen -t rsa

(alle Standardwerte akzeptieren)

Nehmen Sie dann den Inhalt von .ssh/id_rsa.pub und fügen Sie ihn auf dem Remote-Server zu .ssh/authorized_keys hinzu. Stellen Sie sicher, dass alles in dieselbe Zeile eingefügt wird. Stellen Sie außerdem sicher, dass die Berechtigungen des .ssh-Verzeichnisses 600 sind.

Dann sollten Sie in der Lage sein, ssh zu verwenden, ohne nach einem Passwort gefragt zu werden.


Linux
  1. Wie beendet man die Chromium-Befehlszeile über SSH?

  2. So verbinden Sie einen Remote-Host mit dem ssh-Befehl

  3. Wie sende ich E-Mails von der Befehlszeile aus?

  4. Wie kann ich PHP-Code von der Kommandozeile aus ausführen?

  5. Wie kann ich einen Ordner über die Linux-Befehlszeile kopieren?

So bereinigen Sie Ihre Daten in der Befehlszeile

3 Passwort-Manager für die Linux-Kommandozeile

So erstellen Sie eine Datenbank in MySQL über die Befehlszeile

So ändern Sie das sudo-Passwort über die Befehlszeile unter CentOS 8

So übergeben Sie das Passwort an den SSH-Befehl in Linux

So führen Sie den ssh-Befehl einen sudo-Befehl ohne Passwort aus der Ferne aus