Domanda

Corro senza successo

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

Ho le chiavi SSH per l'host. Sto cercando di usare il ricciolo in modo simile a scp.

Come puoi usare l'arricciatura per scaricare velocemente dati privati?

È stato utile?

Soluzione

curl è un client HTTP - non puoi usarlo come client SSH. Cosa c'è che non va in SCP?

Altri suggerimenti

Suggerirei di leggere la man page di cURL per alcune informazioni su come Fai questo. Non credo che cURL possa sostituire scp nel modo desiderato.

Se si dispone di un server FTP (SFTP) sicuro o di un server HTTP SSL (HTTPS) sicuro, allora cURL può accettare le chiavi SSH (anche se l'utilizzo di una chiave SSL è più comunemente accettato su Internet). Può usare quelle chiavi per autenticarsi e stabilire una connessione sicura alle directory che sono state rese pubbliche al tuo utente attraverso il server.

Per vedere come passare le chiavi SSH, vedi --pubkey , --key e --pass in pagina man .

È importante capire che la tua home directory non deve essere disponibile attraverso tale server. Anche se esegui l'autenticazione con un utente e una password. scp funziona attraverso un server diverso e (per impostazione predefinita) interpreterà i percorsi come se si fosse effettuato l'accesso. Pertanto i percorsi relativi sono relativi alla cartella principale , proprio come ti aspetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top