Have fun with sci.dog

linux获取samba共享文件

今天碰到一个问题,需要从通过Linux下载samba共享的一个文件。

目的是要将局域网samba存储设备C的一个文件传到外网电脑A。局域网电脑B可以同时访问外网电脑A和samba存储设备C。因此要通过局域网电脑B去作为桥梁,先把samba存储设备C的文件下载到局域网电脑B,再传输到A。

通常这事比较简单,在局域网电脑B中直接挂载samba存储设备C即可。但这台Linux电脑我是没有root权限的,因此无法使用mount挂载samba共享文件夹。

后来查看了下这台linux电脑上面安装了samba客户端,因此可以使用smbclient进行文件的访问和管理。操作如下:
smbclient //hostname/sharepath -U username%password

最后,就很简单了,直接用get filename 命令就可以把需要的文件下载到本地。

在smb提示符下,可以使用help列出能用的命令,help command 查看命令的使用方法。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《linux获取samba共享文件》
文章链接:https://www.sci.dog/?p=686
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发