linux - Telnet 到不在同一子网上的机器
问题描述
我在一个子网 (192.xx.xx) 上有一个 Windows 机器网络,在另一个子网 (172.xx.xx) 上有一个 Linux 机器网络。我有一台 Linux 网关机器,它能够同时看到 Windows 和 Linux 机器。
我正在尝试远程登录到其中一台 Linux 机器,但是我没有在任何 Linux 机器上安装 telnet;只是在窗户上涂腻子。
有没有办法远程登录到 Windows 上的一台 Linux 机器?windows机器看不到网关以外的Linux机器。但是windows可以访问网关。
谢谢你。
解决方案
这似乎更像是https://serverfault.com/的问题
您需要的是以下内容:
- 在 Linux 网关机器上启用 IP 转发(确保 iptables 也允许转发的流量)
- 网关每一侧的系统必须将其子网中的 linux 网关 IP 作为默认网关,或者至少作为到另一侧子网的静态路由中的网关
此外,如果可以,您应该避免使用 telnet,如果可以,请使用 SSH。
推荐阅读
- react-native - Share 在 iOS 13 上不起作用。 Expo 模块
- python - 只要数字是,就可以循环继续
- python - 向 Python 提供站点包的其他位置
- r - 如何解决数据密度图的错误消息“提供给连续比例的离散值”;差异功能?
- ios - 如何在不为 AppStore 切片的情况下为 iOS 创建通用框架
- java - 如何使用 Math.pow 计算 bmi
- javascript - json object deserialize issue typescript
- java - java.net.SocketException: sendto failed: ECONNRESET (Connection reset by peer) 当我尝试在 WebSocket 中发送文件时出错
- python - 尽管数据集不是很大,但我的拟合模型太大而无法上传到 github
- python - 如何获取函数中使用的参数值