使用 Putty/plink scp 到命名管道

使用 Putty/plink scp 到命名管道

我有一個很大的 tar.gz 文件,需要將其從 Windows 傳輸到 UNIX 計算機,並將其解壓縮到我的登入使用者沒有寫入權限的資料夾中。文件位於電腦上後,我可以使用另一個用戶將其提取到正確的資料夾中,但該用戶無法直接登入。

問題是執行 scp 的使用者僅對其 ~ 和 /tmp 資料夾具有寫入權限,這兩個資料夾都不足以接受該檔案。

因此,我想使用在 /tmp 目錄中建立的命名管道,我可以使用具有正確權限的使用者來提取 .tar.gz。

但是,我不確定如何使用 Putty 將 tar.gz 傳輸到命名管道。我感覺涉及 plink,但我不太清楚該命令。

答案1

plink -ssh user@host "cat > namedpipe" < file.tar.gz

相關內容