descargando archivos usando el comando scp

69

Tengo un servidor centos, digamos con ip: 1.2.3.4. Quiero descargar un archivo de 1.2.3.4 en la ruta /root/pc/filename.rar a mi host localhost (PC actual). ¿Qué comando necesito para descargar ese archivo? Estoy intentando así pero no funciona

scp [email protected]:/root/pcfilename.rar

Quiero descargar ese archivo en el directorio actual de mi sistema.

coure2011
fuente

Respuestas:

105

Simplemente agregue donde desea que se copie (es decir: ./):

scp [email protected]:/root/pcfilename.rar ./
Totaam
fuente
14

En primer lugar, asegúrese de que el usuario raíz sea realmente necesario para acceder al archivo. Si un usuario normal puede recuperar el archivo, sería preferible limitar los riesgos de seguridad.

Si realmente se necesita root, asegúrese de que ssh realmente pueda iniciar sesión mediante ssh revisando su /etc/ssh/sshd_configarchivo y vea si la PermitRootLoginopción está configurada en yes.

Finalmente, su comando anterior debería funcionar cuando agrega un .(apuntando a su directorio actual) detrás de él, así:

scp [email protected]:/root/pcfilename.rar .

O siempre puede usar una ruta completa también:

scp [email protected]:/root/pcfilename.rar /home/user/pcfilename.rar
Vieja escuela
fuente