標準入力を傍受せずにSSH経由で大容量ペイロードを送信する方法は?

標準入力を傍受せずにSSH経由で大容量ペイロードを送信する方法は?

一部の大容量データ(バイナリファイルなど)をリモートサーバーに送信するコマンドを実行したいがssh(たとえば、データをコマンドライン引数として提供できない)、ユーザーの標準入力をリダイレクトしたくありません。

明らかに、2つのSSHコマンド(またはなどを介して)を使用してこれを実行できますが、1つscpのSSHコマンドでこれを行う正しい方法は何ですか?

ポート転送を行い、そのような方法でデータを送信しようとすることがわかりますが、これは厄介なアプローチのように見え、リモートホスト上のあまりにも多くのプログラムでポートを使用できるようにするのではないかと心配です。

よりクリーンでより良い方法はありますか?

ベストアンサー1

おすすめ記事