samba是什么?类似ftp的一种局域网文件共享协议软件
windows连接:
右击计算机->创建网络->自定义网络->输入地址->输入用户名密码,OK
linux相对比较麻烦,记录一些坑:
用samba-client连接
安装samba-client
sudo dnf install samba-client
用smbclient命令连接到服务器:
smbclient //192.168.xxx.xxx/website -U username%password
进入以后可以用ls,get,put,tar等命令操作文件。
输入"?"回车查看可用命令,输入"? 命令名"查看命令使用方式
可能遇到的错误:
NT_STATUS_BAD_NETWORK_NAME :远程文件路径不对
get xxx.php //下载单个文件
tar c backup.zip //打包当前目录下的所有文件
注意:用get,tar等命令下载的文件在你键入smbclient命令的那个目录下
用mount命令挂载
sudo mount -t cifs //192.168.xxx.xxx/website /home/gaoqing/samba-192.168.xxx.xxx -o username=xxxx,password=xxxx,vers=1.0
坑:这个vers=1.0需要添加,不然会报错:no souch file or dirctory
网友评论