scaricare il file usando il comando scp


69

Ho un server centos diciamo con ip: 1.2.3.4. Voglio scaricare un file dalla 1.2.3.4 sul percorso /root/pc/filename.rar sul mio host localhost (pc corrente). Quale comando devo scaricare per quel file? Sto provando in questo modo ma non funziona

scp root@1.2.3.4:/root/pcfilename.rar

Voglio scaricare quel file nella directory corrente del mio sistema.

Risposte:


105

Aggiungi semplicemente dove vuoi che sia copiato (es .: ./):

scp root@1.2.3.4:/root/pcfilename.rar ./

14

Prima di tutto, assicurati che l'utente root sia davvero necessario per accedere al file. Se il file può essere recuperato da un utente normale, sarebbe preferibile limitare i rischi per la sicurezza.

Se root è veramente richiesto, assicurati che a root sia effettivamente permesso di accedere da ssh controllando il tuo /etc/ssh/sshd_configfile e vedi se l' PermitRootLoginopzione è impostata su yes.

Infine, il comando sopra dovrebbe funzionare quando aggiungi un .(puntando alla tua directory corrente) dietro di esso, in questo modo:

scp root@1.2.3.4:/root/pcfilename.rar .

Oppure puoi sempre usare anche un percorso completo:

scp root@1.2.3.4:/root/pcfilename.rar /home/user/pcfilename.rar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.