2022-01-18 作者 :觉醒网站网 围观 : 0次
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机怎么进远程的问题,于是小编就整理了2个相关介绍虚拟主机怎么进远程的解答,让我们一起看看吧。
这里以windows电脑为例说明
需要的软件:Xshell 5 用于连接远程主机的实用软件,程序员应该都知道吧,它是免费的,还有就是非常好用,相比于其他软件。
这个不难,首先,Linux虚拟机需要开启ssh服务,接着你就可以借助xshell等软件利用ssh来远程连接Linux虚拟机了,下面我简单介绍一下实验过程,主要内容如下:
1.开启Linux虚拟机的ssh服务,这个可以直接使用命令“ps -aux | grep ssh”检查一下,如下,如果可以查找到,则说明ssh服务已启动,如果没有查找到,则说明ssh服务未启动,重启或安装一下ssh:
2.接着,我们就可以ssh连接Linux虚拟机了,如下,这里介绍了2种方式,一种是使用xshell,一种是使用powershell(win10系统自带),基本命令都是一样的,“ssh username@ip”,如果一直连接没有反应,ping一下虚拟机,看是否能ping通,如果ping不通,就需要设置一下网络:
使用xshell连接Linux虚拟机,截图如下,新建连接,之后输入用户名和密码就可以正常登录:
成功登录后截图如下,之后就可以直接输入shell命令运行了:
使用powershell连接Linux虚拟机,截图如下,使用起来也非常不错:
首先需要知道被链接linux主机的IP地址;
如果你使用linux进行连接的话,直接shell里面输入ssh和IP连接;
如果使用Windows的话,需要下载第三方软件putty,是个图形化连接软件,然后直接输入IP连接;
使用SSH来连接远程Linux服务器,首先要确保两点:
(1)、你的Linux服务器开启了SSHD服务;
(2)、服务器上的SSH端口号已在防火墙中允许访问;
满足以上两点后,我们就可以使用SSH客户端来连接远程Linux服务器了。不同系统上的SSH客户端不同,我们建议的有:
(1)、Windows平台:XShell
(2)、Mac平台:iTerm
(3)、手机端:阿里云APP SSH工具
下面分别介绍这几款客户端的使用方法:
1.进入要连接的服务器(废话 )
2.启动sshd
service sshd start 提示没有命令的话
yum install sshd 提示没有源的话
yum install openssh-server 失败的话
根据错误提示 百度
安装成功了的话
service sshd start
然后 netstat -lntp查看22端口是否启动并且被sshd监听
3.连接sshd
你好,不知道你用的是什么路由,下次可以留言给我。我以tp路由为例简单说下方法,各种路由大同小异。
1、在浏览器上打开默认网关地址192.168.1.1(没改过就是默认这个),然后回车会弹出对话框要求登陆,输入默认的用户名 admin 密码 admin
2、登录界面之后,找到 “转发规则”-“虚拟服务器”,进入“添加新条目” 根据内部端口和需要映射的IP地址。(自己要映射什么ip什么端口就填什么)
3、如果映射的80端口外网访问是路由器不是需要映射的服务器,这也就是web远程管理。
4、找到 安全功能-远程web管理 把远程web管理关掉,或者修改其他端口。
5、端口映射设置可以把内网服务器对外公开服务,如果是动态IP的话。一般由于ISP会把80端口封掉不能使用。
6、设置完成,点保存,然后重启路由器即可。
外网访问内网不需要做端口映射,没有公网IP的情况下,可以直接使用内网穿透工具,配置比较简单:
解决方法:
1、注册网云穿免费隧道,下载客户端,免费使用
2、配置相应信息,启动隧道,软件会分配一个外网映射地址
3、访问这个映射地址即可成功访问到我们内网服务
普通家用最简单就是用DMZ的方式加花生壳域名,实现通过域名访问局域网内指定主机无论是开放80端口还是实现远程桌面都很方便,但是要做好主机的防护不要因为直接暴露公网成了肉鸡!
端口映射也叫虚拟服务器,是实现服务器对外开放的功能,例如,有一台内网私有地址为192.168.0.100的主机,外部网络是无法直接访问192.168.0.100的。为了能访问内网的主机,就要在路由器上做端口映射,配置内网服务器的IP与端口以后,外部网络便可以访问该内网主机。
端口映射
进入路由器管理界面,进入 转发规则 -虚拟服务器,添加虚拟服务器规则。服务端口号(对外开放端口,Internet访问服务器使用的端口号)、内部端口号(服务器实际端口)、服务器IP地址。没有无特殊的需求,可以将服务端口号与内部端口号一致。再确认规则并启用,至此,虚拟服务器规则设置完成。
确认虚拟服务器设置成功
互联网上的用户使用“协议名称://WAN 口当前的IP 地址:外网端口”的形式访问该网页服务器,例如http://102.33.66.88:80,由于WAN口IP容易发生变动,因此,如果希望通过固定的域名访问该服务器,可以搭配DDNS功能一起使用。如果虚拟服务器设置不成功,查看路由器上的“端口映射”的规则是否启用,路由器的“DMZ”主机功能,是不能同时使用的。
个人浅见,欢迎指正交流,如果觉得有道理,请随时点个赞再走吧,感谢!
关注智能化视野,交流更多知识!
不知道你用的是什么路由器我在这说下用TPLINK路由器做端口映射,系统是server 20031、在windows2000server上,从管理工具中进入“路由和远程访问”(routingandremoteaccess)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问”
2、点“下一步”
3、选“internet连接服务器”,让内网主机可以通过这台服务器访问internet.(最好先配置好nat共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置nat共享就有点麻烦了,弄的不好nat还共享不了。)
4、选“设置有网络地址转换(nat)路由协议的路由器”,不要选“设置internet连接共享(ics)”.(ics与nat的区别在于使用的容易程度上,为了启用ics,只需要选择一个复选框就可以了,而为了启用nat,则需要更多的配置任务,此外,ics用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的ip地址范围;针对与外部网络的通信,它被限制在单个公共ip地址上;它只允许单个内部网络接口。)
5、先在此说一下我的网络情况:internet连接192.200.200.3(也是个内部地址,没办法,铁通的网络不太好,网速不快,价钱又贵,我的命真苦啊)宿舍内连接192.168.0.1(宿舍里连有局域网,共4台电脑,其中一台上装了sambar5.1b5做的web服务器,web端口是80,待会就从外网(用192.200.200.55来替代)来访问这个192.168.0.2:80上的网页)这台nat主机上开通了iis5.0,端口是80,用端口映射的办法把8081端口映射到内部主机192.168.0.2的80端口上。
6、在“路由和远程访问服务器安装向导”中选“internet连接”(就是连向internet的那个连接),点“下一步”。
7、选“完成”到此为止,nat共享设置也就完成了,内部的主机也能上网了。内部主机的网络设置如下:
ip地址范围是192.168.1.2~192.168.1.254,子网掩码为255.255.255.0,网关为192.168.0.1,dns为isp给的地址
在回答端口映射配置方法之前,先简略说一下端口映射的相关原理,以便于能有一个比较全面的认识。
我们的上网终端一般都是都是192.168或者10.10开头的私有地址,外部网络是不能直接访问的。那么为了访问到内部网络主机,就需要将内部网络的IP地址及相关应用的端口号映射到路由器WAN口获取到的公网IP地址。路由WAN口通过端口数据转发的方式访问内部网络主机、端口号对应的一些应用。
端口映射配置:
1、配置前准备:
家庭普通宽带:光猫改成桥接模式,在路由器上设置拨号。拨号成功后看一下获取的地址是否在公网段。有可能获取到的是10、100等开头的非公网IP,这种情况需要拨打电话给运营商客服要求刷新数据到公网段IP。
如果是网络专线,分配的是静态公网段IP,只需要把IP配置到路由器WAN口就可以了。
2、被访问电脑终端配置:打开本地连接,属性,TCP IPV4设置为静态内部网络IP。设置的IP地址最好在路由器设置的内部网络DHCP范围之外。
3、路由器配置:
设置DDNS动态域名解析服务:下图使用的是在花生壳申请的免费域名,每次WAN口获取的IP变化时,动态域名能够和IP绑定,实现访问。(专线网络,可以直接通过固定的公网IP+端口访问,设置DDNS可以方便记忆)
到此,以上就是小编对于虚拟主机怎么进远程的问题就介绍到这了,希望介绍关于虚拟主机怎么进远程的2点解答对大家有用。