UBUNTU访问 WINDOWS 资源 ( accessing windows resources using linux )
访问量: 3327
参考:http://wiki.ubuntu.com.cn/ Samba#.E5.AE.89.E8.A3.85Samba
smbclient //对方IP/那个共享文件夹 -U 你的smb帐号,就是那个new
例如:smbclient //218.196.119.86/电影 -u new password:输入smb用户new的密码
回车就可以用,用命令get下载文件,用put上传文件。
(记得所有的字符串都不要有"\", 要使用"/"代替,否则你就会看到:
Not enough '\' characters in service 这个错误)
例如: 正确的: smbclient --user=1verge/shensiwei -L 10.10.0.70
错误的: smbclient --user=1verge\shensiwei -L 10.10.0.70
1. sudo apt-get install samba
smbclient //对方IP/那个共享文件夹 -U 你的smb帐号,就是那个new
例如:smbclient //218.196.119.86/电影 -u new password:输入smb用户new的密码
回车就可以用,用命令get下载文件,用put上传文件。
(记得所有的字符串都不要有"\", 要使用"/"代替,否则你就会看到:
Not enough '\' characters in service 这个错误)
例如: 正确的: smbclient --user=1verge/shensiwei -L 10.10.0.70
错误的: smbclient --user=1verge\shensiwei -L 10.10.0.70
2. 上面方法的缺点就是: 只能查看列表,无法进入到 上传,下载的模式中。例如:
smbclient --user=1verge/shensiwei --iocharset=gb2312 -L '10.10.0.70' Enter 1verge/shensiwei's password: Domain=[1VERGE] OS=[Windows Server (R) 2008 Enterprise 6001 Service Pack 1] Server=[Windows Server (R) 2008 Enterprise 6.0] Sharename Type Comment --------- ---- ------- ADMIN$ Disk 远程管理 C$ Disk 默认共享 D$ Disk 默认共享 FB$ Disk G$ Disk 默认共享 H$ Disk 默认共享 HR_Team Disk IPC$ IPC 远程 IPC IT文档 Disk Marketing Disk public Disk upload Disk 临时存储 Disk session request to 10.10.0.70 failed (Called name not present) session request to 10 failed (Called name not present) session request to *SMBSERVER failed (Called name not present) NetBIOS over TCP disabled -- no workgroup available
所以,需要加上文件夹的名字使之完整( 使 server这个参数),同时不要使用-L 这个参数。 例如:
smbclient --user=1verge/shensiwei //10.10.0.70/IT文档
来使用跟FTP 差不多的方式来 GET, PUT 各种文件