samba是什么?類似ftp的一種局域網(wǎng)文件共享協(xié)議軟件
windows連接:
右擊計算機->創(chuàng)建網(wǎng)絡(luò)->自定義網(wǎng)絡(luò)->輸入地址->輸入用戶名密碼,OK
linux相對比較麻煩,記錄一些坑:
用samba-client連接
安裝samba-client
sudo dnf install samba-client
用smbclient命令連接到服務(wù)器:
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