GNU/Linux >> Linux の 問題 >  >> Linux

sshセッション内でscpを使用せずにファイルをコピーするには?

ファイルを送信するには:

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

または:

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

ファイルを受け取るには:

ssh [email protected] "cat remote" > copy

これを試してください:

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

xxd を使用できます 複数のファイルをコピーし、それらに対してコマンドを実行して実行するための醜い引用:

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. gnu cp コマンドを使用して複数のディレクトリにファイルをコピーする方法

  2. SSHを使用してサーバーからファイルをダウンロードするには?

  3. Ubuntu Linux を使用して FTP 経由でファイルをコピーするにはどうすればよいですか?

  1. 実行中のプロセスを強制終了せずに ssh セッションを切り離すには?

  2. rm を使わずにファイルを削除するには?

  3. SSH - ~/.ssh/config ファイルに -t コマンドを含める方法

  1. リモートサーバーからローカルマシンにファイルをコピーする方法は?

  2. Btrfsでデータをコピーせずにファイルを複製するにはどうすればよいですか?

  3. 別のサーバーを使用してサーバーにSSH接続する方法は??