本來是想用 ftp 當作區域網路的 file server ,不過在 Windows 環境下傳輸的速度實在差太多了。
以我這邊為例,Linux主機是聯強 Realtek 8139 的螃蟹卡,我的 ASUS M24C4PDR 用 ftp 抓檔最高大約 600K Btyes/sec,改用 Samba 傳輸則是 2.5M~6M Bytes/sec,實在差很多。
Samba 在 RedHat 下只要有預裝 Samba 的套件,只要設定好帳戶跟密碼,馬上讓你可以用。
先查詢看看有沒有安裝:
# rpm -qa | grep samba
確定有的話再執行下面的步驟,沒有的話可以用 apt 下載是最快的。
# cd /etc/samba # touch smbpasswd # chown root:root smbpasswd; chmod 600 smbpasswd
建立使用者的密碼:
# smbpasswd -a neo New SMB password: 輸入 neo 的密碼 Retype new SMB password: 再輸入一次 neo 的密碼 Added user neo.
設定完成後重新啟動 samba:
#service samba restart
這樣就完成最陽春的 file server 了,要進入這台電腦也不用管 samba 預設的電腦名稱是什麼,直接打 IP 就可以了。(如 \\192.168.1.3)
再來就要輸入剛剛設定的使用帳號跟密碼。進入後應就會發現,如果使用者名稱是 neo ,則 Windows 網芳看到的就是 /home/neo 的資料。
其它更詳細的設定可以參考鳥哥的文章:
http://linux.vbird.org/linux_server/0370samba.php
1 comments On RedHat 之 Samba 懶人安裝法
多谢了!!