3.1 Windows清除smb登录信息
- 通过“控制面板\用户帐户和家庭安全\凭据管理器”删除保存的用户凭证。
- 打开cmd控制台,清除所有网络用户列表。
net use * /del /y
net use
- 结束所有exe进程。
window任务管理器->详细信息->explorer.exe->右键结束任务
- 重启exe进程。
window任务管理器->文件->运行新任务->explorer.exe->确定
3.2 修改默认端口
smb默认tcp端口是139与445,若需修改默认端口,按照以下步骤:
注:window不支持修改smb访问端口,只能通过映射445端口来达到目的。
Smb server端
1、systemctl stop smb
2、修改/etc/samba/smb.conf文件,在配置文件的[global]字段下新增一行:
“smb ports = 12445 12139”,其中12445代替445 12139代替139端口。
3、systemctl start smb
Linux client端
1、mount -t cifs //${IP}/smbDir /mnt/ -o username=xxx,password=xxx,port=12445
2、df -h
Window client端
1、管理员模式打开cmd
2、执行:netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=12445 connectaddress=${IP}
3、执行:netsh interface portproxy show all
4、执行:netstat -ano | findstr 445,若输出结果最后一个字段为4,则重启window
5、挂载://127.0.0.1/cloudtest
注:删除命令 netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1