本文主要以NAT模式
配置网络
先看一下本机IP配置, 记一下网关信息
自己电脑控制台输入ipconfig
本机 dns
自己电脑 设置-> 网络->以太网->选择网络
查看虚拟机配置
编辑->虚拟网络编辑器
修改为和自己主机子网网关同一网段
DHCP设置
记一下起始IP和结束IP
然后进入centos系统
vi /etc/sysconfig/network-scripts/ifcfg-ens33
编辑该文件ifcfg-ens33(不同网卡文件不同), 配置静态ip, 改为BOOTPROTO=“static”
ONBOOT=yes
BOOTPROTO=static
ONBOOT=yes
添加网关及设置静态IP(ip不能超出起止IP,网关、DNS配置为自己电脑上网的DNS即可)
IPADDR=10.105.2.141 #ip要在虚拟机的起止ip之间
NETMASK=255.255.255.0
GATEWAY=10.105.2.254 #和自己电脑的网关对应
DNS1=10.105.1.97 #和自己电脑的dns对应
DNS2=10.96.114.11 #和自己电脑的dns对应
ZONE=public
执行命令,重启下网络
systemctl restart network.service
验证是否IP配置正确
ip addr
ping 一下百度
ping www.baidu.com
配置远程连接
安装 openssh-server
yum install openssh-server
找到 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vi编辑器打开
将文件中,关于监听端口、监听地址前的 # 号去除
vi /etc/ssh/sshd_config
开启允许远程登录
开启使用用户名密码来作为连接验证!
保存退出
开启 sshd 服务,
sudo service sshd start
检查 sshd 服务是否已经开启
ps -aux | grep sshd
检查 22 号端口是否开启监听
netstat -an | grep 22
为了免去每次开启 CentOS 时,都要手动开启 sshd 服务,可以将 sshd 服务添加至自启动列表中
systemctl enable sshd.service
在自己电脑上ping一下虚拟机看看是否可以ping通
远程连接
输入账号密码
这样子就已经远程连接上了