【系统】VMware安装CentOS7后的网络以及SSH配置
程序员文章站
2022-07-03 14:16:03
...
VMware怎么使用CentOS7的ISO镜像安装系统的教程网上有很多,这里主要记录一下安装完毕后网络部分的配置以及SSH访问
网络配置 - 配置静态IP
- 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
systemctl restart network.service # 重启网络服务
打开本虚拟机设置,选择网络适配器为NET并且选中VMnet8
设置VMware的虚拟网络编辑器
- 选择NAT模式的类型(名称为VMnet8)
- 配置子网IP为192.168.52.0
- 配置子网掩码255.255.255.0
- 打开NAT设置
-
配置网关IP192.168.52.1
-
-
打开宿主机的网络适配器设置,同样选中VMnet8右键属性,检查有没有什么配置和VMware里的配置不同
查看宿主机IP:打开Windows命令行并输入ipconfig
尝试宿主机虚拟机互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
配置时遇到的问题参考(来源于网上)
- VMware中CentOS7静态ip的设置
- VMware虚拟机设置centos固定ip地址
- ssh连不上解决思路
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 服务和端口号是否正常。