Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302394
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-25 10:44
个人简介

一杯茶,一台电脑

文章分类

全部博文(93)

文章存档

2018年(4)

2017年(57)

2016年(32)

分类: LINUX

2017-06-18 17:13:15

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

阅读(1649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~