Samba實現Linux與Window文件的傳輸


        Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它為局域網內的不同計算機之間提供文件及打印機等資源的共享服務。

Windows向Linux傳輸文件

 01、Windows上建立共享目錄Linux上登錄

   smbclient -L //192.168.1.105  -U mvp          #查詢共享目錄

   smbclient    //192.168.1.105/share  -U mvp  #登錄共享目錄

Linux上掛載文件

    mount -o username=mvp,password=89  //192.168.1.105   /mnt    #掛載共享目錄到本機

   實現自動掛載   /etc/fstab

    mount -a  #刷新掛載點

Linux向Window傳輸文件

  • samba
  1. yun install -y samba samba-client                          #安裝Samba
  2. mkdir /openshare                                                 #建立共享文件
  3. chcon -R -t  samba_share_t /openshare                 #修改SE上下文
  4. chmod o+w /openshare                                        #更改其他用戶寫權限
  5. vim /etc/samba/smb.conf                                    

配置如下:

[openshare]
path=/openshare       #共享路徑
hosts allow=all          #允許所有IP訪問
writable=yes             #可寫
browseable=yes        #可瀏覽目錄

  • 添加Samba用戶

useradd -s /sbin/nologin mvp  #添加用戶

smbpasswd -a mvp                #設置samba 用戶密碼

  1. systemctl enable smb ;systemctl start smb   #Samba服務,自啟動
  2. firewall-cmd  --add-service=samba  --permanent; firewall-cmd --reload    #添加防火牆
  3. ip a    #查看Linux IP

Windows開機自動掛載

 

 

參考學習:

http://www.linuxidc.com/Linux/2014-12/110459.htm

http://www.doc88.com/p-2002997665543.html

rhel7以下:http://pengbotao.cn/linux-samba-install.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM