歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Ubuntu終端訪問samba服務器

Ubuntu終端訪問samba服務器

日期:2017/3/1 12:21:12   编辑:關於Linux

習慣終端訪問文件和目錄,每次訪問實驗室samba服務器都要動鼠標,好麻煩~_~,呵呵,發現自己好懶。在google搜索找到終端訪問samba好多方法,下面整理了兩種方法:第一種是使用smbclient訪問samba服務器,第二種是直接將共享目錄掛載到自己的電腦上,強烈推薦第二種。


1. smbclient安裝

    sudo apt-get install smbclient

2. 查看目錄的所有共享目錄

    smbclient -L 10.0.0.11 # 10.0.0.11是samba服務器IP

這裡寫圖片描述

注:敲入上面命令後,在出現提示輸入密碼時,直接按Enter鍵(因為此處是匿名訪問),結果會顯示指定Samba服務器上當前全部的共享目錄。(還發現一個小秘密,原來我們服務器Jing的文件夾原來是精華的意思,真佩服我們大師兄+_+。)


3. 連接共享目錄

    smbclient //10.0.0.11/Jing  # IP地址後接共享目錄

成功後出現提示符smb:\>,下面就可以開始操作。


4. smbclient 常用命令

    ?或help [command]         提供關於幫助或某個命令的幫助

    ![shell command]        執行所用的SHELL命令,或讓用戶進入 SHELL提示符

    cd [目錄]        切換到服務器端的指定目錄,如未指定,則 smbclient 返回當前本地目錄

    lcd [目錄]        切換到客戶端指定的目錄;

    dir 或ls        列出當前目錄下的文件;

    exit 或quit        退出smbclient     

    get file1  file2        從服務器上下載file1,並以文件名file2存在本地機上;如果不想改名,可以把file2省略

    mget file1 file2 file3  filen        從服務器上下載多個文件;

    md或mkdir 目錄        在服務器上創建目錄

    rd或rmdir   目錄        刪除服務器上的目錄

    put file1 [file2]        向服務器上傳一個文件file1,傳到服務器上改名為file2;

    mput file1 file2 filen  向服務器上傳多個文件

5. 將共享目錄掛載到本地

    mount -t cifs -o username=xxx,password=xxx //10.0.0.11/Jing /home/zhangchengfei/tmp

我的系統環境是Ubuntu15.04,內核版本3.19,掛載方式已經不支持smbfs,最新內核使用cifs。

【注】我的環境上實際環境下執行的是下面語句,不需要指定password,並且username可以任意命名:

    mount -t cifs -o username=abc //10.0.0.11/Jing /home/zhangchengfei/tmp

【完】

Copyright © Linux教程網 All Rights Reserved