Frage

Ich betreiben erfolglos

curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'

Ich habe SSH-Schlüssel auf dem Host. Ich versuche, curl ähnlich wie scp zu verwenden.

Wie können Sie curl verwenden private Daten schnell herunterladen?

War es hilfreich?

Lösung

curl ist ein HTTP-Client - Sie nicht als SSH-Client verwenden können. Was mit SCP los?

Andere Tipps

Ich würde vorschlagen, das Manpage von cURL für ein paar Informationen darüber zu lesen, wie man mach das. Ich glaube nicht, dass cURL scp in der Art und Weise ersetzen können Sie es wollen.

Wenn Sie eine sichere FTP (SFTP) Server oder sichere HTTP-SSL (HTTPS) Server, lockte dann kann SSH-Schlüssel akzeptieren (obwohl über einen SSL-Schlüssel wird häufiger im Internet akzeptiert.) Es kann den Schlüssel für die Authentifizierung verwenden und eine sichere Verbindung zu den Verzeichnissen zu schaffen, die gewesen sind veröffentlicht , um Ihre Benutzer über den Server.

Um zu sehen, wie SSH-Schlüssel zu übergeben, siehe --pubkey, --key und --pass im Manpage .

Es ist wichtig zu verstehen, dass Ihr Home-Verzeichnis nicht durch einen solchen Server verfügbar sein muss. Selbst wenn Sie mit einem Benutzer und ein Passwort authentifizieren. scp funktioniert durch einen anderen Server, und wird (standardmäßig) interpretieren Pfade als wenn Sie angemeldet sind. So dass relative Pfade sind relativ zu der Home-Ordner , so wie du erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top