GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kopiere ich eine Datei, ohne scp in einer SSH-Sitzung zu verwenden?

So senden Sie eine Datei:

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

Oder:

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

So erhalten Sie eine Datei:

ssh [email protected] "cat remote" > copy

Versuchen Sie Folgendes:

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

Sie können xxd verwenden und einige hässliche Anführungszeichen, um mehrere Dateien zu kopieren sowie Befehle auf ihnen auszuführen und sie auszuführen:

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. So kopieren Sie eine Datei mit dem gnu cp-Befehl in mehrere Verzeichnisse

  2. Wie lade ich eine Datei mit SSH vom Server herunter?

  3. Wie entpacke ich Dateien ohne Ordnerstruktur mit tar

  4. Wie fülle ich eine Datei mit FF mit dd auf?

  5. Wie kann man eine SSH-Sitzung trennen, ohne einen laufenden Prozess zu beenden?

Verwenden der SSH-Konfigurationsdatei

So erstellen Sie eine Datei unter Linux mit dem Cat-Befehl

Gewusst wie:Eine Einführung in die Verwendung von Git

So kopieren Sie Dateien aus der Ferne über SSH, ohne ein Passwort einzugeben

So konvertieren Sie Dateien in verschiedene Formate, ohne Software zu verwenden

SSH - So fügen Sie den Befehl -t in die Datei ~/.ssh/config ein