Kann mir jemand erklären, wie ich Dateien mit SFTP über Bash und mit SSH-Schlüsseln anstelle von Passwörtern übertragen kann? Ich benutze Debian 7 und openssh Server.
Erstellen Sie Ihre Schlüssel mit ssh-keygen und übertragen Sie Ihren öffentlichen Schlüssel (~ / .ssh / id_rsa.pub) mit ssh-copy-id user @ host auf den Host.
Dann sftp einfach user @ host von der Kommandozeile.
Überprüfen Sie den Wert der Variablen RSAAuthentication in Ihrer Datei / etc / ssh / sshd_config. Wenn es auf no gesetzt ist, ändern Sie es entweder in yes oder Sie generieren mit dem Befehl ssh-keygen -t dsa einen SSH-DSA-Schlüssel und kopieren ihn auf Ihren Remote-Host, wie von @ user2815007 vorgeschlagen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.