大家好
相信大家跟Bear一樣玩Pi也有一段時間了,
總有需要在Windows跟Pi之間傳輸檔案的時候
其實Bear早就解決這些問題,只是一直懶惰不發文QAQ
要傳輸檔案的話有很多方式
今天Bear就來介紹如何用Samba來傳輸檔案囉!
相信大家跟Bear一樣玩Pi也有一段時間了,
總有需要在Windows跟Pi之間傳輸檔案的時候
其實Bear早就解決這些問題,只是一直懶惰不發文QAQ
要傳輸檔案的話有很多方式
今天Bear就來介紹如何用Samba來傳輸檔案囉!
傳輸檔案有很多方式
簡單的解決方案有FTP、SFTP(SSH)、Samba(其實一點也不簡單..)等方法進行兩邊傳檔
話說Samba是什麼東西,可以跳舞嗎?如何與Windows連結傳檔?
(Tako:Samba是指森巴舞嗎?)
(Bear:當然不是!!!!!)
相信大家使用Windows時,有個在區網下傳檔的好工具
那就是
.
.
.
.
.
"網路上的芳鄰"或"網路磁碟機"
沒錯,Samba就是一種利用逆向工程了解網路上的芳鄰的協定,
使得Unix-like可以在區網上與Windows溝通
畢竟是利用逆向工程開發,並非微軟產品,傳輸效率不是很好
但沒魚蝦也好,可以互傳就很好了
簡單的解決方案有FTP、SFTP(SSH)、Samba(其實一點也不簡單..)等方法進行兩邊傳檔
話說Samba是什麼東西,可以跳舞嗎?如何與Windows連結傳檔?
(Tako:Samba是指森巴舞嗎?)
(Bear:當然不是!!!!!)
相信大家使用Windows時,有個在區網下傳檔的好工具
那就是
.
.
.
.
.
"網路上的芳鄰"或"網路磁碟機"
沒錯,Samba就是一種利用逆向工程了解網路上的芳鄰的協定,
使得Unix-like可以在區網上與Windows溝通
畢竟是利用逆向工程開發,並非微軟產品,傳輸效率不是很好
但沒魚蝦也好,可以互傳就很好了
啟動SSH連線工具,輸入帳密
sudo apt-get update
sudo apt-get upgrade
先更新Source,順便升級App
sudo apt-get install samba samba-common-bin
來安裝Samba吧
sudo apt-get update
sudo apt-get upgrade
先更新Source,順便升級App
sudo apt-get install samba samba-common-bin
來安裝Samba吧
接下來設定要分享的位置以及一些配置
cd /etc/samba/
sudo cp ./smb.conf ./smb.conf_bk
先備份原始得設定檔
sudo vim ./smb.conf
按下i進行編輯
[global]
security = user
#為了安全性,啟動帳密認證
load printers = no
#關閉印表機
#以下是新增的要連結的資料夾設定
[YourDirName]
#輸入要連結的資料夾名稱,到時候Windows搜索資料夾需要用到
comment = YourFileName
#連結名,可隨意輸入
path = /home/pi/YourDirName
#分享的位置
browseable = yes
#可瀏覽
writeable = yes
#可寫入
write list = @users
#可寫入的使用者群組,這邊設定為users群組
create mode = 0664
#可建立檔案的權限
directory mode = 0775
#建立資料夾的權限
按下[Esc],輸入":wq!"完成設定
接下來,建立剛剛設定的資料夾
cd
mkdir ./YourDirName
sudo chgrp users ./YourDirName
將YourDirName群組改為uesrs
sudo chmod 2770 ./YourDirName
設定YourDirName權限
再來,設定可以使用Samba的帳密
對了在Samba上面的使用者帳號,必須要是Pi(Linux)帳號中的一個!
sudo pdbedit -a -u pi (or YourUserName)
輸入密碼
OK,完成PI這邊的設定了,重啟Samba吧
sudo /etc/init.d/samba restart
cd /etc/samba/
sudo cp ./smb.conf ./smb.conf_bk
先備份原始得設定檔
sudo vim ./smb.conf
按下i進行編輯
[global]
security = user
#為了安全性,啟動帳密認證
load printers = no
#關閉印表機
#以下是新增的要連結的資料夾設定
[YourDirName]
#輸入要連結的資料夾名稱,到時候Windows搜索資料夾需要用到
comment = YourFileName
#連結名,可隨意輸入
path = /home/pi/YourDirName
#分享的位置
browseable = yes
#可瀏覽
writeable = yes
#可寫入
write list = @users
#可寫入的使用者群組,這邊設定為users群組
create mode = 0664
#可建立檔案的權限
directory mode = 0775
#建立資料夾的權限
按下[Esc],輸入":wq!"完成設定
接下來,建立剛剛設定的資料夾
cd
mkdir ./YourDirName
sudo chgrp users ./YourDirName
將YourDirName群組改為uesrs
sudo chmod 2770 ./YourDirName
設定YourDirName權限
再來,設定可以使用Samba的帳密
對了在Samba上面的使用者帳號,必須要是Pi(Linux)帳號中的一個!
sudo pdbedit -a -u pi (or YourUserName)
輸入密碼
OK,完成PI這邊的設定了,重啟Samba吧
sudo /etc/init.d/samba restart
接下來,回到windows吧
Bear這邊用Win7做示範
在"電腦"上方有個"連線網路磁碟機"
在資料夾內輸入
\\YourPiIP\YourDirName
完成
進入時需要記得輸入帳密
總算可以跟Pi互通資料了(大心)
喜歡這篇文章嗎?
請繼續關注Takobear,我們將帶來更多更有趣的開發消息!
喜歡Bear實驗室的朋友也能參考以下文章喔!
Bear的OpenVPN教學時間
Bear教你如何動手架設VPN
Bear教你安裝Raspberry
Bear這邊用Win7做示範
在"電腦"上方有個"連線網路磁碟機"
在資料夾內輸入
\\YourPiIP\YourDirName
完成
進入時需要記得輸入帳密
總算可以跟Pi互通資料了(大心)
喜歡這篇文章嗎?
請繼續關注Takobear,我們將帶來更多更有趣的開發消息!
喜歡Bear實驗室的朋友也能參考以下文章喔!
Bear的OpenVPN教學時間
Bear教你如何動手架設VPN
Bear教你安裝Raspberry