我是Linux的新手,并且已经使用Oracle VirtualBox创建了RedHat6 VM。出于测试目的,我进行了设置,以便可以使用PuTTY从本地/主机Windows计算机(以及与家庭WiFi连接的朋友的计算机)连接到该计算机。
如果我希望能够从使用Windows的办公室的专用网络连接到该RedHat VM,该怎么办。
目标:我希望能够从世界上任何地方登录到我的VM!
如果人们可以使用腻子连接到您的VM,那么您在服务器端的工作就完成了。现在,您需要修改路由器的设置以创建虚拟服务器端口。通过虚拟服务器。我的意思是,如果有人进入您的公共IP地址的端口22,则路由器应该能够将该请求传递到端口22上的RedHat服务器的内部IP地址。由于路由器具有不同的品牌,型号和固件级别,很难说如何在您的特定品牌和型号上进行配置。但是,如果您用自己的路由器品牌和型号来搜索Google,然后加上“ create virtual server port ”(创建虚拟服务器端口)字样,我很确定您会找到为数不多的写得很好的文档之一,解释了如何逐步进行操作。如您所料,您并不是唯一一个这样做的人。
警示语
当您这样做时,您就敞开了遭受伤害的世界的大门。大多数脚本小子都会在Internet上扫描开放端口,而端口22是常见的攻击媒介。一旦发现漏洞,他们便开始进行各种攻击,以期找到可以妥协的机器。即使就补丁和漏洞而言,您的机器是坚如磐石,但从这些人那里获得的流量却会阻碍您的网络性能。并且他们不停止或放弃。您可以将端口22更改为随机端口号,可以说6142,那么你就需要用以下命令连接到路由器的公网IP地址ssh -p 6142 w.x.y.z
,其中w.x.y.z
是您的公共IP地址。即使在这种情况下,某些网络扫描程序也将能够找到端口,并且您会发现自己处在同一条船上,而前端却会花费一点时间。一旦找到您的IP地址和端口号,那将是一场失败的战斗。只是抬起头。知道你正在进入什么
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句