Copia i file da Ubuntu remoto al Mac locale

28

Ho cercato tutto intorno e non riesco a trovarlo ... Sto provando a copiare una chiave privata sul mio computer locale che è un Mac.

Quando accendo il terminale sul mio Mac, ottengo % Co_de%

Quindi dopo aver eseguito ssh sul mio server Ubuntu ho provato

scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt

che mi dà:

ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection

Al posto di Jamies-iMac:~ jamie$ ho provato qualche altra variazione ma nulla sembra funzionare. Grazie per l'aiuto.

    
posta inorganik 25.06.2013 - 22:08
fonte

3 risposte

45

@ovc aveva ragione, ma c'è un errore di sintassi e la mia modifica è stata rifiutata per qualche motivo. È necessario avere due punti tra utente e percorso file sul lato ubuntu, e sul lato mac è necessario avere la porzione /Users/username/ nel percorso file. Mi piace così:

scp username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
    
risposta data inorganik 27.06.2013 - 22:30
fonte
10

Lo stai facendo nel modo sbagliato. Basta usare il comando scp sul Mac, in questo modo: scp username@192.168.1.111/path/to/myfile.txt /local/path/to/myfile.txt . Puoi anche usare FileZilla che è un client grafico. Collegati alla tua Ubuntu con un URL come sftp://192.168.1.111 , ovviamente devi usare l'indirizzo IP valido.

    
risposta data ovc 25.06.2013 - 22:24
fonte
1

Risposte eccellenti sopra. Inoltre, se è necessario utilizzare un certificato per l'autenticazione, è possibile utilizzare il flag -i.

scp -i /path/to/cert username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
    
risposta data Asinus Rex 21.03.2018 - 13:08
fonte

Leggi altre domande sui tag