GNU/Linux >> Znalost Linux >  >> Linux

Jak zkopírovat soubor bez použití scp v relaci ssh?

Odeslání souboru:

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

Nebo:

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

Chcete-li přijmout soubor:

ssh [email protected] "cat remote" > copy

Zkuste toto:

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

Můžete použít xxd a nějaké ošklivé citace pro kopírování více souborů a také spouštění příkazů na nich a jejich provádění:

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. Jak podložit soubor pomocí FF pomocí dd?

  2. Jak zkopíruji soubor přes FTP pomocí Ubuntu Linux?

  3. Jak odpojit relaci ssh bez zabití běžícího procesu?

  1. Jak zkopírovat soubor ze vzdáleného serveru do místního počítače?

  2. Jak SSH na server pomocí jiného serveru?

  3. Jak odstranit soubor bez použití rm?

  1. Jak duplikovat soubor bez kopírování jeho dat pomocí Btrfs?

  2. Jak zkopírovat soubor do více adresářů pomocí příkazu gnu cp

  3. Jak stáhnout soubor ze serveru pomocí SSH?