windows向ubuntu傳送文件(不用SAMBA)

本文利用簡單的、windows下的網絡收發助手TCPUDPDbg.exe,通過tcp協議,向一臺運行ubuntu系統的計算機發送文件。ubuntu命令行利用現成的nc命令(netcat)將發來的數據保存到本地。親測可行。

運行windows的計算機的IP是 192.168.3.10,而運行ubuntu的計算機IP是 192.168.3.3。當然,你不一定非要採用一摸一樣的兩個地址。但是要保證兩者IP處於相同網段。

1)首先在windows一邊,即發送方啓動TCPUDPDbg.exe。這個程序可以在網上下載,:http://forum.armfly.com/forum.php?mod=viewthread&tid=1568

2) 然後在這個程序裏啓動一個tcp server:


3) 設置IP爲本機IP。端口爲1231(端口只要是一個閒置端口即可,不一定非要1231)


4) 點擊界面的 啓動服務器按鈕。

5)在ubuntu命令行鍵入: $ nc -n 192.168.3.10 1231 > save.dat

nc -n 192.168.3.10 1231建立一個與192.168.3.10的1231端口的tcp鏈接。 "> save.dat"將所有從tcp服務器發來的字節保存到save.dat文件內。按下回車鍵後,你將看到tcpudpdbg.exe的界面不再是一片灰色,而是出現了類似如下的信息:


6) 這說明tcp客戶端已經與服務器端連接了。勾選“發送文件”框,選擇你想要發送的文件。然後點擊“發送”按鈕即開始發送。

7) 在發送期間,tcpucpdbg.exe界面下方的“計數-發送”框將不斷增長,說明字節在不斷髮向ubuntu計算機。當計數不再增加時,發送結束。此時你在ubuntu命令行界面上按下"Ctrl + C"按鍵,斷開兩臺計算機的鏈接。save.dat上已經存下了發來的所有字節。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章