通过外网远程ssh访问虚拟机上的linux服务器
来源:互联网 发布:网络奇兵 剧情 编辑:程序博客网 时间:2024/05/01 09:23
相信很多人都有远程访问虚拟机需求,比如异地访问虚拟机上的linux服务器、搭建的集群等等,仅仅需要配置几个映射端口即可
一、将虚拟机ip映射到主机某一端口
1、将linux虚拟机的ip地址调整为静态ip
vmware软件–>编辑–>虚拟网络编辑器–>查看NAT模式下的DHCP设置–>
下图中画圈的ip区间即为自己可选静态ip段
打开 /etc/network/interfaces 文件添加如下片段iface ens33 inet staticaddress 192.168.64.100 //填写范围从起始ip到结束ip之间netmask 255.255.255.0 //子网掩码gateway 192.168.64.2 //参考NAT设置-->网关ipdns-nameservers 192.168.64.2auto ens33
2、将虚拟机22端口开放给主机某一个端口
vmware软件–>编辑–>虚拟网络编辑器–>查看NAT模式下的NAT设置–>添加
填写主机端口,一般填写较大4位数(较小位数一般系统占用,如22、80等等端口)
虚拟机端口填写22,及ssh连接端口
上图就是我分别将三台虚拟机的ssh端口映射到主机的三个端口
二、将主机端口映射到外网
1、查看主机本地ip
2、将主机本地ip映射到路由器外网ip
浏览器输入–> 192.168.1.1 –>转发规则–>虚拟服务器–>添加
服务端口是路由器开放给本地主机ip的端口(宜大不宜小)
内部端口是本地开放给虚拟机ip的端口(端口号同1.2中主机端口)
3、查看路由器ip地址
外网ip xxx.xx.xxx.xxx
三、验收
到外网打开xshell 键入
意不意外,惊不惊喜!!
我这里路由器没有设置动态ip、所以更换网络环境还得换路由ip,不过也不麻烦了,换掉就是。
4 0
- 通过外网远程ssh访问虚拟机上的linux服务器
- 通过SSH访问远程Linux服务器的四个安全策略
- 通过SSH访问远程Linux服务器的四个安全策略
- Xshell远程工具通过ssh访问NAT网络模式下的linux虚拟机
- 如何通过Cygwin的ssh远程访问其他服务器
- 通过ssh访问NAT网络模式虚拟机里的Linux
- 通过ssh访问NAT网络模式下的虚拟机Linux
- 通过java使用ssh访问远程Linux
- Linux操作系统上SSH远程访问工具的设置
- linux通过putty,SSH连接远程服务器
- Mac 通过 SSH 远程连接Linux服务器
- Anaconda 5.0.0 JupyterLab 0.27.0 中通过 SSH 访问远程 Linux 服务器
- win7通过ssh访问linux服务器
- 局域网如何通过SSH 2连接上VMware 10虚拟机新装的centOS系统远程登录
- Python通过paramiko远程下载Linux服务器上的文件
- 远程访问服务器上的mySQL -- Linux环境
- pc上通过ssh远程访问开发板
- 本机能ping通虚拟机,但无法通过SSH登录到虚拟机上的linux系统
- JS封装通过className获取元素的函数
- hrbust 哈理工oj 1176 小陈老师、雪人(优先队列)
- ESP8266接线接线说明
- php表单验证
- Nginx和PHP-FPM的启动、重启、停止脚本分享
- 通过外网远程ssh访问虚拟机上的linux服务器
- 离职就赔N+1?别天真了!
- SLF的消息记录(map记录字符串)
- SQL优化系列优秀博文
- Linux下用户组、文件权限详解
- 存储过程6
- 配置tomcat以运行PHP项目
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- Hrbust 哈理工 oj 2317 Game (完全背包)