GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo copiar un archivo sin usar scp dentro de una sesión ssh?

Para enviar un archivo:

cat file | ssh [email protected] "cat > remote"

O:

ssh [email protected] "cat > remote" < file

Para recibir un archivo:

ssh [email protected] "cat remote" > copy

Prueba esto:

cat myfile.txt | ssh [email protected] 'cat - > myfile.txt' 

Puedes usar xxd y algunas citas feas para copiar varios archivos, así como ejecutar comandos en ellos y ejecutarlos:

ssh -t [email protected] "
echo $'"$(cat somefile | xxd -ps)"' | xxd -ps -r > "'somefile'"
chmod +x somefile
echo $'"$(cat someotherfile | xxd -ps)"' | xxd -ps -r > "'someotherfile'"
chmod +x someotherfile
./somefile
./someotherfile
"

Linux
  1. ¿Cómo enviar Ssh a un servidor usando otro servidor?

  2. ¿Cómo descargar un archivo del servidor usando SSH?

  3. ¿Cómo extraigo archivos sin estructura de carpetas usando tar?

  4. Cómo copiar un archivo de una máquina Vagrant a localhost

  5. ¿Cómo copio un archivo a través de FTP usando Ubuntu Linux?

Uso del archivo de configuración SSH

Cómo crear un archivo en Linux usando el comando Cat

Cómo:una introducción al uso de Git

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña

Cómo convertir archivos a diferentes formatos sin usar software

SSH:cómo incluir el comando -t en el archivo ~/.ssh/config