Bootstrap

6、NAT和桥接的优缺点

桥接:

优点:

同一个局域网中的任意一台物理机想要访问虚拟机时,只要拥有账户和密码,就可以直接进行通信。

缺点:

如果宿主主机没有连接网络,那么虚拟机也就不存在与该真实网络环境中,换句话,虚拟机使用桥接模式的时候,它的网络依赖于宿主的网络环境。会占用真实的ip

NAT:

优点:

可以无视物理机(宿主主机)网络环境。即便是物理机没有网络,也不影响本机和虚拟机进行通信,也不影响本机上的其他虚拟机之间互相通信。因为虚拟机真正通信网卡是VMNet8提供(网络环境)

缺点:

其他物理机想要访问NAT模式下的虚拟机时,比较麻烦。需要做端口的转发

Linux其他网络知识

修改主机名

方式一:临时修改

hostname demo02

方式二:永久修改(重启服务器生效)

编辑/etc/hostname文件进行修改

 远程拷贝:

从本机拷贝数据到远程的服务器上

要求:必须知道对方的账户和密码,且具备相应的权限。

语法:scp [-r] [path]/fie | dir  {UserName}@Host_IP:/[path]

-r

该选项用于传输文件夹的时候使用。

案例:

将本机的文件拷贝到远程服务器上

# bash

scp /root/install.log [email protected]:/home

注意, 如果是第一次访问该服务器,那么会询问,是否要继续连接。每次访问都需要输入远程服务器的密码。

从远程服务器上拷贝数据到本机:

要求:必须知道对方的账户和密码,且具备相应的权限。

语法:scp {UserName}@Host_IP:/[path]/file  /[path]

案例:

将远程服务器中/home目录下的install.log拷贝到本地的root目录下

# bash

scp [email protected]:/home/install.log          /root

 登录远程服务器:

语法:ssh  {UserName}@Host_IP

回车之后,如果首次访问,会提示是否继续连接。接下来要求输入远程服务器的密码。

案例:

# bash

ssh [email protected]

如果想退出当前登录

# bash

exit

Linux系统下,ssh服务的默认端口是22。如果在访问是没有指明端口,默认按照22端口访问,如果远程服务器,提供的端口不是22,那么就需要在访问的时候指定远程服务器的端口:

# bash

ssh [-p port] {UserName}@Host_IP

如果想要通过主机名来进行远程登录或者远程拷贝。需要配置/etc/hosts文件,将虚拟机ip和主机名进行一一映射

;