欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【系统】VMware安装CentOS7后的网络以及SSH配置

程序员文章站 2022-07-03 14:16:03
...

VMware怎么使用CentOS7的ISO镜像安装系统的教程网上有很多,这里主要记录一下安装完毕后网络部分的配置以及SSH访问

网络配置 - 配置静态IP

  1. vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.52.100
NETMASK=255.255.255.0
GATEWAY=192.168.52.1
DNS1=8.8.8.8
ONBOOT=yes
  1. systemctl restart network.service # 重启网络服务

  2. 打开本虚拟机设置,选择网络适配器为NET并且选中VMnet8

  3. 设置VMware的虚拟网络编辑器

  • 选择NAT模式的类型(名称为VMnet8)
  • 配置子网IP为192.168.52.0
  • 配置子网掩码255.255.255.0
  • 打开NAT设置
    • 配置网关IP192.168.52.1


      【系统】VMware安装CentOS7后的网络以及SSH配置
      配置静态ip.png

      【系统】VMware安装CentOS7后的网络以及SSH配置
      配置静态ip2.png
  1. 打开宿主机的网络适配器设置,同样选中VMnet8右键属性,检查有没有什么配置和VMware里的配置不同


    【系统】VMware安装CentOS7后的网络以及SSH配置
    配置静态ip3.png
  2. 查看宿主机IP:打开Windows命令行并输入ipconfig

  3. 尝试宿主机虚拟机互ping,以及虚拟机ping www.baidu.com

配置宿主机远程ssh访问

# 检查是否安装了ssh服务
yum list installed | grep openssh-server

# (可选)没有安装ssh服务的话,安装
yum install openssh-server

# 配置ssh
vi /etc/ssh/sshd_config
    # 监听端口、地址的配置
    Port 22
    ListenAddress 0.0.0.0
    ListenAddress ::
    # 远程登陆
    PermitRootLogin yes
    # 允许用户名密码连接
    PasswordAuthentication yes
    # 不配置可能导致远程连接很慢才成功
    UseDNS no

# 开启sshd
sudo service sshd start

# 检查ssh是否开启成功
ps -e | grep sshd

# 配置开机启动ssh
systemctl enable sshd

配置时遇到的问题参考(来源于网上)

1. 进入主机和虚拟机上查看ip地址,检查是否分配正常的ip地址,window 查看ip 命令:ipconfig/all,linux查看ip命令:ifconfig。如果都分配了正常的IP地址,则跳入第2步。

2. 检查vmvare中虚拟机的连接方式为哪一种,如果是NAT连接,请查看主机中的虚拟网卡 vmnet1(vmnet8)的网段是否和虚拟机的网段相同,如果不同请将vmnet1(vmnet8)的网段改为与虚拟机相同的网段;如果是桥接或者和主机共享模式等,请参考网上其他解决方案。

3. 完成第2步,主机和虚拟机互ping,如果不能ping通,查看双方的防火墙是否关闭,如果防火墙开启,则关闭防火墙。

4. 如果第3步完成之后,还不能ssh,那就查看 ssh 服务和端口号是否正常。