1、環境簡述
CentOS7 + Windows10
2、ECS配置
1) webmin 安裝
wget https://nchc.dl.sourceforge.net/project/webadmin/webmin/1.941/webmin-1.941.tar.gz
tar -zxvf webmin-1.941.tar.gz
./setup.sh
2) samba 安裝及配置
yum install samba -y
vim /etc/samba/smb.con
systemctl start smb
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
smb ports = 4455
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[home]
writeable = yes
public = yes
path = /home
3)服務器ip:10000配置
設置主題爲自定義生效
服務器->Samba共享管理器->Group Syncronization-> 全選是
服務器->Samba共享管理器->用戶同步n-> 全選是
系統->用戶與羣組->創建用戶
4)爲ECS設置安全組配置
入方向和出方向均需要開放4455端口號
3、Win10配置
1) 下載 divertTCPconn
主要作用是將445端口映射到4455端口,在dos窗口下,使用diverTCPconn.exe 445 4455
因爲divertTCPconn會自動斷開,而且需要開機重啓,所以按照如下方法將其設置爲win10服務
我們先基本調通,之後再開啓這個服務。
2) 創建網絡映射,如果失敗,繼續嘗試如下方法:
關閉win10防火牆,再試
在cmd窗口下輸入以下命令,重啓電腦,再試
sc.exe config lanmanworkstation depend=bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start=auto
sc.exe config mrxsmb20 start=auto
理論來說,上面兩步應該可以了,如果不可以,試下如下方法
在“啓動或關閉windows功能”中,勾選smb文件共享支持,之後重啓
3) divertTCPconn設置爲windows服務
大致步驟這個可以直接百度解決
重點問題1:啓動可執行程序時需要設置參數,如下:
AppDirectory, D:\\xxx\\xxx
Application, D:\\xxx\\xxx\\divertTCPconn.exe
AppParameters, 445 4455
重點問題2:右鍵服務,設置異常重連時間,保證不要自己斷開,默認時間1min就可以了