欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 VMware 虚拟机中配置静态 IP 并使用 SSH 工具连接

最编程 2024-07-02 19:33:06
...

环境

虚拟机软件:VMware Workstation 16 Pro

虚拟机:CentOS 7

配置步骤

设置虚拟网关,选择"编辑"--->"虚拟网络编辑器",点击更改设置

image.png

按照步骤点击 "Vmnet8 NAT模式",取消"本地DHCP服务",配置网络段子网IP(192.168.59.0),点击NAT设置确认网关IP(网关IP应该在子网IP下)

image.png

image.png

配置静态IP

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

进入编辑模式修改:

BOOTPROTO="static" #将dhcp改成static

进入编辑模式新增:

#ip
IPADDR=192.168.59.128 # 注意要在刚设置的网段下
NETMASK=255.255.255.0
#gateway
GATEWAY=192.168.59.2 #网关地址与上面的网关配置地址一致
#dns
DNS1=192.168.59.2 #和上面网关配置地址一致

image.png

重启服务

[root@localhost ~]# service network restart

检测是否配置成功

image.png

安装SSH服务

安装ssh服务

由于是以CentOS环境,所以命令为"yum -参数"

[root@localhost ~]# yum install supervisor

检查ssh是否安装成功

[root@localhost ~]# yum list installed | grep openssh-server
openssh-server.x86_64                 7.4p1-21.el7                     @anaconda

修改sshd_config配置文件

  1. 允许监听端口22
  2. 允许远程登录
  3. 用户名密码作为登录验证 image.png

重启ssh服务

[root@localhost ~]# systemctl start sshd.service

设置sshd服务开机自启动

[root@localhost ~]# systemctl enable sshd.service

检查sshd是否开机自启成功

[root@localhost ~]# systemctl list-unit-files | grep sshd
sshd-keygen.service                           static  
sshd.service                                  enabled 
sshd@.service                                 static  
sshd.socket                                   disabled

检查sshd服务是否启动

1.检查sshd服务服务是否开启

[root@localhost ~]# ps -e | grep sshd
  1060 ?        00:00:00 sshd

2.检查22端口是否开启

[root@localhost ~]# netstat -an | grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0     52 192.168.59.128:22       192.168.59.1:62328      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN     

查看VM网络适配中网络连接方式

在 Vmware Workstation 找到当前虚拟机右键设置

image.png

查看windows宿主机IP

windows+R输入cmd,执行ipconfig命令,找到VMnet8的连接信息,此处的ipv4是192.168.59.1

image.png

查看虚拟机CentOS中的IP

执行命令ifconfig获取虚拟机中的连接信息,此处的ip是:192.168.59.128

image.png

验证步骤

  1. 在CentOS中ping宿主机中VMnet8的ipv4地址
  2. 在宿主机中ping CentOS的地址如果出现访问不通, 则宿主机中网络配置中,选择"VMware Network Adapter VMnet8"--->右键管理员身份打开属性(TCP/IPv4)进行网络配置。
    注意:
    1.子网掩码、默认网关均和CentOS一致;
    2.IP地址应和CentOS的IP在同一网络区段中

image.png

使用SSH工具(Xshell)进行连接

创建连接

image.png

验证

image.png

推荐阅读