Je me suis connecté à un système avec ssh et il n'y a aucun scp présent sur les deux systèmes. Comment copier un fichier sans utiliser le programme scp.
Pour envoyer un fichier:
cat file | ssh ajw@dogmatix "cat > remote"
Ou:
ssh ajw@dogmatix "cat > remote" < file
Pour recevoir un fichier:
ssh ajw@dogmatix "cat remote" > copy
Essaye ça:
cat myfile.txt | ssh me@otherhost 'cat - > myfile.txt'
Vous pouvez utiliser xxd
et quelques citations laides pour copier plusieurs fichiers, ainsi que pour exécuter des commandes et les exécuter:
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
"