Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SMB代理:通过两个其他主机之间的SSH隧道连接到SMB服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_696_0@

概述

我希望localhost访问我公司的SMB股票.这些位于Win7同行.这个对等体正在运行一个带有Debian的虚拟机,Debian本身正在运行一个ssh守护进程. 我可以轻松地创建从localhost到VM的ssh隧道,但无法使SMB转发/代理工作.我读了太多关于这个结局完全混淆了哪个接口和主机转发到哪个端口等… 如果我是对的,我必须将localhost的端口139转发到我的代理上的端口,并且代理
我希望localhost访问我公司的SMB股票.这些位于Win7同行.这个对等体正在运行一个带有Debian的虚拟机,Debian本身正在运行一个ssh守护进程.

我可以轻松地创建从localhost到VM的ssh隧道,但无法使SMB转发/代理工作.我读了太多关于这个结局完全混淆了哪个接口和主机转发到哪个端口等…@H_403_3@

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

网络大致如下:@H_403_3@

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

路由器只是将SSH连接转发给Vm.@H_403_3@

解决方法

answer that @Zoredache gives to this question对于你想做的事情是一个很好的,但我会根据你的情况详细说明.

目前还不清楚路由器是否正在运行图表中的SSH服务器,或者您是否只是说要通过它来移动SSH流量.我假设你只是通过端口转发来移动SSH流量,在这种情况下我会:@H_403_3@

>从PC启动SSH会话到路由器的公共IP地址,可能是将端口转发到Debian VM的SSH服务器端口
>将PC上的端口139(指定为127.0.0.2:139)转发到Windows 7 PC的端口139的LAN IP地址(假设Debian VM可以访问Windows 7 PC).如果你使用OpenSSH,语法将是ssh router-ip -L 127.0.0.2:139:win-7-pc-ip:139
>创建/ etc / hosts(或操作系统上存在的任何模拟)以将Windows 7 PC的名称解析为127.0.0.2@H_403_3@

这将允许您通过名称,通过本地环回地址访问Windows 7 PC,该地址转发到Windows 7 PC上的SMB端口.@H_403_3@

大佬总结

以上是大佬教程为你收集整理的SMB代理:通过两个其他主机之间的SSH隧道连接到SMB服务器全部内容,希望文章能够帮你解决SMB代理:通过两个其他主机之间的SSH隧道连接到SMB服务器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。