Scenario

把檔案從 Server A (傳送方 …

Scenario

把檔案從 Server A (傳送方) 傳到 Server B (接收方)
B(接收方)先用 nc 把 port 打開
下面的 $TARGETSERVER 指的就是 B 的 ip
A(傳送方)再丟檔案過去


不用打包的話 (單一檔案)

B : nc -l $PORT > $FILENAME
A : cat $FILENAME | nc $TARGETSERVER $PORT


如果需要打包的話 (資料夾)

以 .tar 為例

B : nc -l $PORT | tar xvf -

stdin 收到後直接解開成資料夾

A : tar cvf - $DIRNAME | nc $TARGETSERVER $PORT


如果傳到B後不想直接解開

ex: 想放在 /usr/ports/distfiles 裏面

B : nc -l $PORT > $DIRNAME.tar

收到後直接變成 .tar


Share


Donation

如果覺得這篇文章對你有幫助, 除了留言讓我知道外, 或許也可以考慮請我喝杯咖啡, 不論金額多寡我都會非常感激且能鼓勵我繼續寫出對你有幫助的文章。

If this blog post happens to be helpful to you, besides of leaving a reply, you may consider buy me a cup of coffee to support me. It would help me write more articles helpful to you in the future and I would really appreciate it.


Related Posts