Python 3 虚拟机端口映射 VMware

编程语言(以Python 3 为例子)

编程语言最开始就是机器语言(低级语言,计算机能认识:0101... 最底层的指令代码),学习很困难。现在用机器语言的很少,芯片厂商的技术人员来编程之外;发展下来就是汇编语言, 汇编语言是通过助记符一一对应指令 ,跟机器语言原则一样。

机器语言跟汇编语言,都需要对计算机硬件知识十分了解,所以慢慢就产生了高级语言。

高级语言 (C ,JAVA ,PYTHON... )都是文本是跟人类看的,计算机识别不了。但是通过解释器就能运行。。

高级语言有:解释型 和编译型 

解释型 :一句一句翻译 (解释器)CPU ,CPU才能运行 解释器形象比喻为字典

编译型: 一本英文书,翻译成中文版 ,打包可执行文件 不需要编译器了。把打包好的文件放到要运行的环境中

高级语言与低级语言(机器语言)的区别:

高级语言翻译成机器码 ,计算机才能识别(转换)

Python解释器

在控制台

python.exe

这个程序 去执行

Python代码运行的本质

通过python解释器 才能执行python代码 ,python 代码的运行就是python解释器运行python的脚本

demo .py 的路径作为参数传入

通过python.exe 解释器

代码运行


Pycharm

ide 集成开发环境 (不仅python 有ide,其他高级编程语言也有自己的ide)

ide的作用:大大提高开发效率:如检查错误,各种的调试等

有以下三部分组成:

  • 解释器
  • 编辑器
  • 调试环境

虚拟机

为什么要装虚拟机

NMware 和 VirtualBox 都可以

作用:一台电脑,当多台电脑来用。。就是隔离

python 在linux系统运行

如兼容性,病毒,物理机坏了。在虚拟机里可以打包很多环境,python, mysql,redis,

(以下用Ubuntu18导入VMware)

但虚拟机在更新的时候,不要强制关机 。不要做任何破坏性的操作。。


端口映射

什么是(虚拟机)端口映射

主动将物理机 的端口 ------->连接 虚拟机的端口 , 这个过程就是 端口映射

物理机 (访问)--------->虚拟机

只能通过端口才能访问 ,物理机(xshell的端口 1234),虚拟机(ssh的端口22)

xshell ----->1234(物理机端口)

ssh --------> 22 (虚拟机端口)

1234--------->22

以虚拟机为(NMware )来演示

填写完后,在映射传入端口,按确认

虚拟网络编辑器,按应用

然后按确定



Python 3 虚拟机端口映射 VMware

原文地址:https://www.cnblogs.com/cxly83/p/10555754.html

时间: 2024-07-29 04:15:40

Python 3 虚拟机端口映射 VMware的相关文章

kvm虚拟机端口映射

在kvm中新建的虚拟机使用NAT网络上网.需要把端口映射到宿主机上,通过本地的iptables即可实现. 添加相应的iptables策略: 添加filter 表的forward链 iptables -I FORWARD -m state -d 192.168.122.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT 添加nat 表的prerouting链 iptables -t nat -I PREROUTING -p tcp --dport 1433

VMware NAT端口映射外网访问虚拟机linux

本文目的: 一. SSH连接 二. 访问HTTP VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. NAT相当于把主机当成了一个NAT转换器,我们可以添加端口映射,使得外网可以访问利用NAT上网的虚拟机. 主机环境:    Win7 公网IP:         128.206.82.47 虚拟机版本:  VMware Workstation 10 虚拟机系统:  CentOS 6.5 虚拟机IP:

局域网win7系统:虚拟机vmware kali 做端口映射

1.首先在vmware窗口点击“编辑”,选择“NAT 模式” 再进入"NAT 设置“>添加>设置 (这是虚拟机的设置) 192.168.0.100是我虚拟机的ip地址,在kali终端 可通过ifconfig查询 设置虚拟机外部端口8080映射到kali系统的8086端口 点击确认,虚拟机vmware的系统kali的端口映射就做好了. 2.设置win7系统打开8080端口. 控制面板>系统和安全>Windows防火墙>高级设置>入站规则(右键选择,新建入站规则&

VMware虚拟机中设置端口映射(转载)

VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. NAT相当于把主机当成了一个NAT转换器,我们可以添加端口映射,使得外网可以访问利用NAT上网的虚拟机. 下面举两个例子 使用的主机环境为 主机:win7 + vmware workstation 8  公网IP: 118.229.240.94 虚拟机:: Fedora 8  内网IP: 192.168.126.141 例1:在虚拟机内搭建http

linux主机下的Vmware Workstation配置NAT设置 端口映射-Ubuntu为例

最近折腾虚拟机,由于是在linux下进行的,而相关资料比较少,所以遇到了一些问题. 一个就是配置vmware workstation的NAT设置.因为一般来说,NAT可以共享主机的ip,从而能以主机身份访问互联网,不需要单独为虚拟机配置IP了,另外,vmware workstation中的NAT设置里是可以进行端口转发的,所以添加了端口映射后,是很容易通过宿主机的某个端口访问到虚拟机的资源.我觉得是非常实用便捷的.所以配置虚拟机首选NAT方式.我是在linux宿主机上配置一台linux虚拟机.

外部网络通过端口映射访问部署在虚拟机里的docker中的web应用

前文说明: Windows主机 IP:10.100.70.135 Linux 虚拟机  IP:192.168.233.129 Docker容器   IP:172.17.0.11 为方便测试使用,通常我们选择在windows主机中安装虚拟机这(这里选的是VMware workstation),在虚拟机中部署docker容器.而我们部署在docker中的容器外部网络(和windows同一层的网络)是无法访问的. 为了解决这个问题,可以采用一下这种方案. 一.创建容器时可以选择docker自带的端口映

VMWare虚拟机端口转发

# VMWare虚拟机端口转发 虚拟机和宿主机共用主机IP对外提供服务,又不想提供给虚拟机独立IP,使用VM虚拟机提供的端口转发功能正合适. ### 端口转发------------------------------ 虚拟机网络模式设置为NAT,可以使用主机的网络- 对外提供服务可以设置为端口转发,主机的端口映射到虚拟机的端口 ### 引用------------------------------ [vmware虚拟机NAT模式下的端口转发](https://jingyan.baidu.co

VM NAT模式端口映射,让外网访问内网的虚拟机

情景: 物理机外网为IP为A 虚拟机的NAT 内网ip为B 现在想通过ip A访问内网ip为B的虚拟机. 原理: web服务器使用80端口,所以只要做80端口的映射就好了. SSH的默认端口是22,也要做映射才能SSH登陆. 两者均是基于TCP协议. 先查看虚拟机的内网ipB: ifconfig 然后编辑VM的虚拟网络: 编辑->虚拟网络编辑器 1.点击更改设置 2.选中NAT模式后,点击NAT设置 添加端口转发: 主机端口:物理机的端口 做80和22端口的映射 这里虚拟网络就设置好了. 然后在

VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

一.NAT模式 特点: 1.如果主机可以上网,虚拟机可以上网 2.虚拟机之间不能ping通 3.虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4.主机不能ping通虚拟机 应用场景: 虚拟机只要求可以上网,无其它特殊要求,满足最一般需求 配置方法: 连接方式 选择 网络地址转换(NAT) 高级-控制芯片 选择 PCnet-FAST III 高级-混杂模式 拒绝 高级-接入网线 √ (虚拟机ip自动获取) ip样式: ip 10.0.2.15 网关 10.0.2.2 注意