優麒麟/ubuntu通過cifs協定來遠端通路windows共享檔案夾,是以正常通路需要安裝支援該協定的兩個工具:
smbclient
和
cifs-utils
1.windows設定共享檔案夾
注意添加一個允許共享的使用者,否則不能共享成功,
設定Everyone共享,即使連接配接成功也會找不到共享檔案夾
假設windows共享檔案夾的路徑為:
//192.168.31.154/123
,設定的共享使用者名為hy,密碼為123456
2.優麒麟/ubuntu安裝 smbclient
和 cifs-utils
smbclient
cifs-utils
[email protected]:~# apt install smbclient
[email protected]:~# apt install cifs-utils
3.檢視是否能夠找到共享檔案
文法:
smbclient //192.168.154.31 -U 使用者 #這裡的使用者就是windows設定的共享使用者,密碼也是該使用者在windows系統中的密碼
[email protected]:~# smbclient -L //192.168.31.154 -U hy
Enter WORKGROUP\hy's password: #輸入密碼123456
Sharename Type Comment
--------- ---- -------
123 Disk
ADMIN$ Disk 遠端管理
C$ Disk 預設共享
D$ Disk 預設共享
SMB1 disabled -- no workgroup available
可以看到這裡有一個共享的目錄123(其他帶$的是不能共享的)
4.挂載到優麒麟/ubuntu系統中進行通路
建立挂載目錄:
[email protected]:~# mkdir /media/netshare
寫入開機自動挂載檔案并挂載:
[email protected]:~# echo '//192.168.31.154/123 /media/netshare cifs defaults,username=hy,password=123456 0 2' >> /etc/fstab
[email protected]:~# mount -a
再次提醒:注意使用者名和密碼必須和windows系統中共享檔案夾添加的使用者名和密碼保持一緻。
5.實作遠端通路
終端通路:
[email protected]:~# cd /media/netshare/
[email protected]:/media/netshare# mkdir hollowman
[email protected]:/media/netshare# ls -l
總用量 0
drwxr-xr-x 2 root root 0 1月 29 22:32 hollowman
也可直接圖形化界面中點選遠端目錄的netshare,如圖: