問題描述
我想用Ubuntu將這些PC中的一些文件傳輸到裝有Windows 7的PC我不在乎怎麽做(ftp,samba或者其他)我想知道這些步驟,我搜索了很多但我找不到任何東西作品。謝謝。
最佳解決方法
在Ubuntu 11.10中共享文件夾的快速方法
Objectives:
Share a folder in Ubuntu and access it from Windows
要開始使用right-click,請在您要共享的文件夾上選擇“共享選項”
當提示您安裝Samba服務時,請執行此操作。
安裝Samba服務後,單擊“重新啟動會話”
然後單擊“創建共享”以完成該過程。
Open Terminal Replace USERNAME with your account name.
sudo smbpasswd -a USERNAME
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf
滾動到全局部分,然後添加行
encrypt passwords = true
wins support = yes
按ctrl
+ o
和ctrl
+ x
保存並退出nano
sudo service smbd restart
在Windows計算機上,轉到開始 – >所有程序 – >配件 – >運行並鍵入命令:
\\computer_name\share_name
計算機名稱可以是ubuntu機器的ip地址,查看ubuntu機器的ip,去ubuntu機器&開放終端&輸入ifconfig
鍵入Ubuntu計算機名稱和資源的共享名稱。
係統將提示您輸入憑據。輸入您的Ubuntu用戶名和密碼,然後單擊“確定”
現在再次嘗試從Windows計算機訪問共享
從Ubuntu到Windows傳輸文件的快速方法
在Ubuntu Machine上安裝openssh-server
sudo apt-get install openssh-server
安裝後轉到Windows機器&下載/安裝FileZilla&打開它
Host = Ubuntu Machine IP地址
用戶名=您的Ubuntu計算機用戶名
密碼=您的用戶名密碼
港口= 22
完成現在您可以輕鬆地將文件從Windows傳輸到Ubuntu或Ubuntu到Windows
次佳解決方法
HTTP服務器
HTTP是用於訪問常規網站的協議,因此每個操作係統都被迫實現它!
在源計算機上查找您的IP,例如192.168.0.10
。在Ubuntu上:
ifconfig
在包含要傳輸的文件的目錄中創建服務器:
python -m SimpleHTTPServer 8080
在接收計算機上,打開瀏覽器,然後訪問:
192.168.0.10:8080
現在,您可以在目錄中導航到所需的文件。
我不確定這種方法是否快速/健壯,但它是最簡單的設置和可移植方法之一。
更快的替代方案在以下討論:https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync的
隻需設置一個SSH server on Windows,然後就可以在Ubuntu上使用rsync
來複製任意一個方向的文件。完整的CLI優點。
也可以在Windows上運行rsync:https://superuser.com/questions/300263/how-to-use-rsync-from-windows-pc-to-remote-linux-server
我在以下位置更詳細地描述了Ubuntu到Ubuntu rsync
的用法:How to share files through the local network?