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 example@unixlinux.online "cat > remote"

O:

ssh example@unixlinux.online "cat > remote" < file

Para recibir un archivo:

ssh example@unixlinux.online "cat remote" > copy

Prueba esto:

cat myfile.txt | ssh example@unixlinux.online 'cat - > myfile.txt' 

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

ssh -t example@unixlinux.online "
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