小编pon*_*ong的帖子

SMB 代理:通过其他两台主机之间的 SSH 隧道连接到 SMB 服务器

我希望本地主机访问我公司的 SMB 共享。这些位于 Win7 对等点上。这个对等点正在运行一个带有 Debian 的虚拟机,它本身正在运行一个 ssh 守护进程。

我可以轻松地创建从本地主机到 VM 的 ssh 隧道,但无法使 SMB 转发/代理工作。我在这方面读了太多,最终完全混淆了要转发到哪个接口和主机上的哪个端口等等......

如果我是对的,我必须将 localhost 的端口 139 转发到我的代理上的端口,并且在代理本身上将端口 139 转发到同一主机上的 ssh 隧道的端口?这应该有效吗?我应该如何设置每个主机来实现这一点?

网络大致如下:

localhost ===(ssh)=== |router| ===(ssh)=== debian vm ===(smb)=== win7

路由器只是将 SSH 连接转发到 VM。

ssh proxy samba server-message-block ssh-tunnel

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

proxy ×1

samba ×1

server-message-block ×1

ssh ×1

ssh-tunnel ×1