WindowsからUNIXシステムに転送し、ログインしたユーザーに書き込みアクセス権がないフォルダに解凍する必要がある大きなtar.gzファイルがあります。ファイルがコンピュータにある場合は、別のユーザーを使用してファイルを正しいフォルダに抽出できますが、そのユーザーは直接ログインできません。
問題は、scpを実行しているユーザーが〜フォルダと/ tmpフォルダに対する書き込み権限のみを持ち、両方ともファイルを許可するのに十分ではないことです。
したがって、正しい権限を持つユーザーを使用して.tar.gzを抽出するために使用できる/ tmpディレクトリに生成された名前付きパイプを使用したいと思います。
しかし、Puttyを使用してtar.gzを名前付きパイプに転送する方法がわかりません。 plinkが関係しているようですが、コマンドをよく理解していません。
答え1
plink -ssh user@host "cat > namedpipe" < file.tar.gz