Cómo descargar un archivo desde el servidor CentOS en la terminal a través del servidor ssh

Cómo descargar un archivo desde el servidor CentOS en la terminal a través del servidor ssh

Recientemente, comencé a trabajar en un servidor CentOS y obtuve acceso a través de ssh. Tengo privilegios de root a través de ssh. ¿Cómo puedo descargar un archivo del servidor a mi PC y subirlo a otro servidor a través de ssh?

Respuesta1

Utilice el comando scp para cargar un archivo:

scp [ruta-local] [nombre de usuario]@[nombre de host/ip]:[ruta-remota]
ejemplo:

scp /etc/example.file [email protected]:/etc/example
scp /etc/passwd [email protected]:/etc/passwd 

Para descargar un archivo:
1. Tiene un servidor web instalado en su servidor. Coloque su archivo en el directorio raíz del sitio web

ejemplo:

sitio web:http://ejemplo.com

ubicación del archivo remoto: /webroot/example.file

wget http://example.com/example.file

2. No hay ningún servidor web instalado

scp [nombre de usuario]@[nombre de host/ip]:[ruta-remota] [ruta local]

ejemplo:

scp [email protected]:/etc/passwd ./passwd
scp [email protected]:/etc/passwd ./passwd

SI usas iTerm2, usauna manera increíblepara manejar la carga/descarga de archivos a través del cliente ssh con un solo clic derecho: consulte aquí:Integración de shell iTerm2

Respuesta2

scpes lo que buscas.

Copie el archivo desde el host remoto (ejemplo.com) a ~/Descargas en su computadora

scp [email protected]:/tmp/file ~/Downloads

.. y desde su computadora a un host remoto (al directorio de inicio)

scp /tmp/file [email protected]:~/

información relacionada