導航:首頁 > IDC知識 > 安卓samba伺服器

安卓samba伺服器

發布時間:2021-01-31 14:55:40

1、有沒有可能在android上起一個samba server

Samba伺服器在Android下的搭建需要系統支持


STEP1:下載Samba服務軟體


目前Android下有兩款主要的Samba軟體,各自可兼容不同的系統版本


Android 4.0及其以下版本:SambaFilesharing


SambaFilesharing-dev-111105.apk

點此下載(SambaFilesharing)

文件大小:未知

Android 4.1及其以上版本:Sambadroid


sambadroid.apk

點此下載(Sambadroid)

文件大小:未知

不保證所有設備都能正常使用,因為是否能正常使用與系統環境有關


一般情況下無需ROOT許可權,但只能共享SD卡


下載完成後,安裝運行他們


STEP2:SambaFilesharing使用介紹


首次運行程序,會提示設置Password,按下菜單鍵,選擇Settings,點擊第一個選項PassWord就可以設置連接密碼


程序菜單部分選項的說明:

主要需要配置的就是上面的幾個選項


出於安全性考慮,這款工具不支持匿名訪問,所以必須設置用戶名和密碼


設置完成後重新開啟程序,就可以開啟Samba伺服器了!



這時候進入可以訪問Samba伺服器的連接工具,如windows網上鄰居,輸入用戶名密碼,就可以訪問建立的Samba伺服器了


QQ截圖20140307212546

2、samba伺服器的功能

在一些中小型網路,或者企業的內部網中,利用Linux建立文件伺服器是一個很好的解決方案。針對企業內部網中的絕大部分客戶機採用Windows的情況,我們可以通過使用Samba來實現文件伺服器功能。

Samba是在Linux及Unix上實現SMB(Server Message Block)協議的一個免費軟體,由伺服器及客戶端程序構成。這里我們只介紹伺服器程序。

我們首先介紹一些SMB協議的情況。SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個埠的服務。NetBIOS出現之後,Microsoft就使用NetBIOS實現了一個網路文件/列印服務系統。這個系統基於NetBIOS設定了一套文件共享協議,Microsoft稱之為SMB(Server Message Block)協議。這個協議被用於Lan Manager和Windows伺服器系統中,實現不同計算機之間共享列印機和文件等。因此,為了讓Windows和Unix/Linux計算機相集成,最好的辦法就是在Unix/Linux計算機中安裝支持SMB協議的軟體。這樣使用Windows的客戶端不需要更改設置,就能像使用Windows NT或Windows 2000伺服器一樣,使用Unix/Linux計算機上的共享資源了。Samba使SMB協議運行在NetBIOS協議上,並且使用Windows的NetBEUI協議讓Unix/Linux伺服器可以在Windows的網路鄰居上被訪問到。

Samba的伺服器程序可以實現以下主要功能:

◆ 文件及列印共享;
◆ 計算機名與IP的解悉;
◆ WINS服務的支持;
◆ 用戶許可權設置(如果配合Linux 的Quota還可以實現用戶磁碟空間配額)。

3、有沒有支持samba備份的安卓APP

打開騰訊手機管家-更多-微雲網盤
進入微雲界面後我們會發現微雲界面有專三種不同的功能選項,分別屬是網盤相冊和傳輸三種功能。 進入到微雲網盤中用Q登陸,我們能上傳我們的資料等,下次可以在別處用Q登陸微雲根據不同需求進行不同的選擇和使用,能很好的保護我們的資料

4、訪問samba伺服器的方式有哪些

這個簡單,可以參考 《鳥哥的linux私房菜 伺服器》 第一個伺服器就是samba伺服器。。具體的來說: 【samba配置文件smb.conf】 一般你裝系統的時候會默認安裝samba,如果沒有安裝,只需要運行這個命令安裝(CentOS): 「yum install -y samba samba-client」 Samba的配置文件為/etc/samba/smb.conf,通過修改這個配置文件來完成我們的各種需求。打開這個配置文件,你會發現很多內容都用」#」或者」;」注視掉了。先看一下未被注釋掉的部分: [global] workgroup = MYGROUP server string = Samba Server Version %v security = user passdb backend = tdbsam load printers = yes cups options = raw [homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes 主要有以上三個部分:[global], [homes], [printers]。 [global]定義全局的配置,」workgroup」用來定義工作組,相信如果你安裝過windows的系統,你會對這個workgroup不陌生。一般情況下,需要我們把這里的」MYGROUP」改成」WORKGROUP」(windows默認的工作組名字)。 security = user #這里指定samba的安全等級。關於安全等級有四種: share:用戶不需要賬戶及密碼即可登錄samba伺服器 user:由提供服務的samba伺服器負責檢查賬戶及密碼(默認) server:檢查賬戶及密碼的工作由另一台windows或samba伺服器負責 domain:指定windows域控制伺服器來驗證用戶的賬戶及密碼。 passdb backend = tdbsam # passdb backend (用戶後台),samba有三種用戶後台:smbpasswd, tdbsam和ldapsam. smbpasswd:該方式是使用smb工具smbpasswd給系統用戶(真實用戶或者虛擬用戶)設置一個Samba 密碼,客戶端就用此密碼訪問Samba資源。smbpasswd在/etc/samba中,有時需要手工創建該文件。 tdbsam:使用資料庫文件創建用戶資料庫。資料庫文件叫passdb.tdb,在/etc/samba中。passdb.tdb用戶資料庫可使用smbpasswd –a創建Samba用戶,要創建的Samba用戶必須先是系統用戶。也可使用pdbedit創建Samba賬戶。pdbedit參數很多,列出幾個主要的: pdbedit –a username:新建Samba賬戶。 pdbedit –x username:刪除Samba賬戶。 pdbedit –L:列出Samba用戶列表,讀取passdb.tdb資料庫文件。 pdbedit –Lv:列出Samba用戶列表詳細信息。 pdbedit –c 「[D]」–u username:暫停該Samba用戶賬號。 pdbedit –c 「[]」–u username:恢復該Samba用戶賬號。 ldapsam:基於LDAP賬戶管理方式驗證用戶。首先要建立LDAP服務,設置「passdb backend = ldapsam:ldap://LDAP Server」 load printers 和 cups options 兩個參數用來設置列印機相關。 除了這些參數外,還有幾個參數需要你了解: netbios name = MYSERVER # 設置出現在「中國上鄰居」中的主機名 hosts allow = 一二漆. 一9二.一陸吧.一二. 一9二.一陸吧.一三. # 用來設置允許的主機,如果在前面加」;」則表示允許所有主機 log file = /var/log/samba/%m.log #定義samba的日誌,這里的%m是上面的netbios name max log size = 50 # 指定日誌的最大容量,單位是K [homes]該部分內容共享用戶自己的家目錄,也就是說,當用戶登錄到samba伺服器上時實際上是進入到了該用戶的家目錄,用戶登陸後,共享名不是homes而是用戶自己的標識符,對於單純的文件共享的環境來說,這部分可以注視掉。 [printers]該部分內容設置列印機共享。 【samba實踐】 注意:在試驗之前,請先檢測selinux是否關閉,否則可能會試驗不成功。關於如何關閉selinux請查看第十五章 linux系統日常管理的「linux的防火牆」部分 一. 共享一個目錄,任何人都可以訪問,即不用輸入密碼即可訪問,要求只讀。 打開samba的配置文件/etc/samba/smb.conf [global]部分 把」MY GROUP」改成」WORKGROUP」 把」security = user」 修改為「security = share」 然後在文件的最末尾處加入以下內容: [share] comment = share all path = /tmp/samba browseable = yes public = yes writable = no mkdir /tmp/samba chmod 漆漆漆 /tmp/samba 啟動samba服務 /etc/init.d/smb start 測試: 首先測試你配置的smb.conf是否正確,用下面的命令 testparm 如果沒有錯誤,則在你的windows機器上的瀏覽器中輸入file://IP/share 看是否能訪問 二. 共享一個目錄,使用用戶名和密碼登錄後才可以訪問,要求可以讀寫 打開samba的配置文件/etc/samba/smb.conf [global] 部分內容如下: [global] workgroup = WORKGROUP server string = Samba Server Version %v security = user passdb backend = tdbsam load printers = yes cups options = raw 然後加入以下內容: [myshare] comment = share for users path = /samba browseable = yes writable = yes public = no 保存配置文件,創建目錄: mkdir /samba chmod 漆漆漆 /samba 然後添加用戶。因為在[globa]中」 passdb backend = tdbsam」,所以要使用」 pdbedit」 來增加用戶,注意添加的用戶必須在系統中存在。 useradd user一 user二 pdbedit -a user一 # 添加user一賬號,並定義其密碼 pdbedit -a user二 pdbedit -L # 列出所有的賬號 測試: 打開IE瀏覽器輸入file://IP/myshare/ 然後輸入用戶名和密碼 三. 使用linux訪問samba伺服器 Samba服務在linux下同樣可以訪問。前提是你的linux安裝了samba-client軟體包。安裝完後就可以使用smbclient命令了。 smbclient //IP/共享名 -U 用戶名 如:[root@localhost]# smbclient //一0.0.四.陸漆/myshare/ -U user一 Password: Domain=[LOCALHOST] OS=[Unix] Server=[Samba 三.0.三三-三.二9.el5_陸.二] smb: \> 出現如上所示的界面。可以打一個」?」列出所有可以使用的命令。常用的有cd, ls, rm, pwd, tar, mkdir, chown, get, put等等,使用help + 命令可以列印該命令如何使用,其中get是下載,put是上傳。 另外的方式就是通過mount掛載了: 如: mount -t cifs //一0.0.四.陸漆/myshare /mnt -o username=user一,password=一二三四5陸 格式就是這樣,要指定-t cifs //IP/共享名本地掛載點 -o後面跟username 和 password 掛載完後就可以像使用本地的目錄一樣使用共享的目錄了

5、怎樣通過android代碼,實現安卓手機與電腦的文件共享(利用SMB)服務,類似於ES文件管理器的網路文件共享

數據交換的前提條來件是確保手機和電自腦在同一個無線網路內,首先對Win7系統電腦進行設置(Win8系統有所不同,下面會介紹),右鍵單擊桌面右下角無線網路圖標,單擊打開網路和共享中心。
單擊更改高級共享設置,並按下圖進行設置並保存修改。如果想要其他設備登錄時不需要密碼,則可以選擇關閉密碼保護。但會影響電腦安全性,因為任何人都可以不需要密碼訪問共享文件。所以建議大家開啟密碼保護。
以上完成了對電腦共享網路的設置,因為手機在使用ES文件管理器連接電腦時需要用戶名和密碼(後面會介紹ES文件管理器的設置),所以我們需要創建一個專門用於登錄的用戶名和密碼。右鍵計算機--管理,打開計算機管理,單擊本地用戶和組--右鍵用戶--新用戶。
在彈出新用戶對話框中填寫用戶名、密碼、確認密碼,勾選密碼永不過期,單擊創建。完成後用戶中會顯示你剛剛創建的用戶名,這個用戶名就是我們在ES文件管理器中使用登錄的賬號。

6、如何在Android系統手機或平板電腦上觀賞Samba伺服器中的影片,文件

使用ES文件瀏覽器可以出現共享文件夾 但無法打開該文件夾。
使用re文件瀏覽器 建立SAMBA設置好用戶名密碼 可以訪問samba的全部內容

7、我在linux中架設了samba伺服器 如何在android機上直接看電腦上得電影啊

我在linux中架設了samba伺服器

你在android機直接訪問你的伺服器的地址就可以內訪問伺服器上的文件。
你可以把電影文件放在容共享的伺服器上。

至於能不能看電影,取決於你的android機是否有相關的看電影的軟體。

8、智能手機能訪問Samba伺服器嗎

可以,用es文件管理器可以訪問windows和samba的共享。

9、linux下的samba伺服器怎麼移植到android上

在linux中架設了samba伺服器

你在android機直接訪問你的伺服器的地址就可以訪問伺服器上的文件。專
你可以把電影文屬件放在共享的伺服器上。

至於能不能看電影,取決於你的android機是否有相關的看電影的軟體。

與安卓samba伺服器相關的知識