gpt4 book ai didi

azure - 如何在端口 445 被阻止的环境中挂载 Azure 文件共享

转载 作者:行者123 更新时间:2023-12-03 02:18:40 25 4
gpt4 key购买 nike

我尝试在代理设置阻止全局 IP 地址的端口 445 的环境中装载 Azure 文件共享。

如下图所示,使用Azure Virtual Matchine(Linux)完成端口转发,连接到localhost:1445,可以与Azure File Share进行445通信。

enter image description here

但是,mount 命令不能使用 445 以外的任何端口。

我已设置netsh接口(interface)portproxy将端口445上的通信转发到localhost:1445,但445上的端口不监听。

$ netsh interface portproxy add v4tov4 listenport = 445 listenaddr = xxx-storage.file.core.windows.net connectport = 1445 connectaddress = 127.0.0.1
$ netstat -ano | findstr: 445

如何在端口 445 被阻止的环境中挂载 Azure 文件共享?

此外,文件同步无法在我的环境中使用。

最佳答案

我还没有尝试过这种情况,但您也许可以通过 SSH 本地端口转发来完成此操作。关键是您的代理是否是到端口 445 的 block 状本地主机连接。

ssh -L 127.0.0.1:445:FILE_SHARE_URL:445 YOUR_LINUX_BOX_IP

需要在Linux SSH服务器(跳转主机)上启用转发(AllowTcpForwarding)。

Server-Side Configuration

我认为您还需要启用 Linux VM IP 转发,但我不确定。

由于该软件将连接到本地主机 (127.0.0.1) 上的端口 445,因此大多数防火墙都会忽略该连接。然后端口 445 上的连接通过防火墙无法看到的 SSH 转发。然后,Linux 跳转主机打开与 FILE_SHARE_URL 的连接。

Local Forwarding

关于azure - 如何在端口 445 被阻止的环境中挂载 Azure 文件共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70028863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com