起因
由於公司的網絡切換后,將所有的服務器都切換到了指定的網段(工作電腦在一個網絡,服務器在另一個網絡;這樣一來,不同部門的 work stations 可以彼此訪問,不同部門的服務器(servers)也可以彼此訪問。但是!!work station 與 server不能跨部門訪問。也就是說,部門A的同事不能在自己的工作機器上(work station)直接訪問部門B的服務器...對於這樣的策略與設置,我唯一能做的也就是醉了 -> _ >
為了方便各位看官的理解,我簡單的畫了個圖,方便大家理解:
解決方案
在自己部門的服務器上建立共享目錄,從而實現跨部門的服務器訪問。
由於目前我們部門的服務器目前只有 CentOS 的機器是可用的,所以就有了今天的這篇隨筆 !~hoho~!
接下來,我們就來看看如何在 CentOS 訪問 Windows 共享目錄
1. 在 CentOS 服務器上安裝Samba,事實上只需要samba-client即可
#yum -y install samba samba-client
2. 使用samba-client 訪問windows共享目錄
## 列出所有的共享目錄 #smbclient -L 10.203.105.145 -U administrator%xxx ## 訪問共享目錄 #smbclient //10.203.105.145/ReleasePackage -U administrator%xxx
通過 smbclient 訪問windows機器上的共享目錄之后,結果如下圖所示:
3. 將windows機器的共享目錄掛載到centos上面
## 掛在共享目錄 #mount -t cifs -o username="administrator",password="xxx" //10.203.105.145/ReleasePackage /LFIS_Release ## 刪除掛載(等哪天不讓用了就散了吧) #umount /mnt/MyShare
至此,我們就可以在centos機器上訪問到windows 的共享目錄,
# cd /LFIS_Release
# ll
結果如圖:
處於保護隱私,我在這里把文件名稱和敏感的東西都抹掉了~~不過,這應該不會影響大家的理解的~~!! 最后,感謝大家的收看,歡迎留言交流 :)