在 PC 上设置最小可行 Linux 服务器并获取私有 IP 地址

在 PC 上设置最小可行 Linux 服务器并获取私有 IP 地址

我想要使​​用的场景是预计自动执行一些日常例行任务,以检查具有私有 IP 地址的日志服务器。从具有公共 IP 地址的 Linux 服务器 Telnet/SSH 到这些服务器将不起作用。有没有办法设置一个可行的 Linux 环境来运行 shell 脚本 + 安装包(例如 expect)+ 从 PC 获取私有 IP 地址?欢迎使用可以实现目标的最简单方法。

答案1

两个最简单的选择:

  1. 安装赛格威在您的电脑上。安装该expect包。

  2. 在您的 PC 上设置一个完整的虚拟机管理程序(例如 VMWare Player)。创建具有足够系统资源的虚拟机并安装您喜欢的 Linux 发行版。将其配置为桥接网络。安装软件包expect

答案2

最简单的方法如果你想使用外部服务器是在公共 Linux 服务器和公司内部网络之间创建 VPN。查看安装开源OpenVPN产品在您的服务器上并创建通往您公司网络的 VPN 隧道。这并不是鼓励您使用他们的商业服务。您要做的是从您的 Linux 服务器到您的公司网络创建 VPN 隧道,无论您使用什么 VPN 服务器软件。

另一个选择是在企业网络的防火墙上创建端口转发规则,以便您的expect服务器转发到私人日志服务器。绝对地你肯定否认全部来自的流量全部除了 Linux 服务器的公网 IP 之外的 IP 地址expect。但这并不是理想的选择。

最后,您可以在 DMZ 中创建一个堡垒服务器,用于收集信息,然后将其传递给外部expect服务器。这是最复杂的选项,并且与我能想到的其他两个选项相比,它并没有提供太多优势。它还需要在等式中添加另一台服务器,服务器越多,管理工作就越多,管理工作越多,睡眠时间就越少。

在你的公共机器上放置一个VPN服务器expect,安全地连接到你的公司内部网络,然后你就可以expect取得成功。

是的,我对我的双关语感到羞愧。

相关内容