背景
在维护一个web项目时,需要在centos系统中部署。为验证项目的部署安装,在virtualbox中创建centos虚拟机的过程中,发现系统安装完成后默认没有联网。本文记录NAT模式下联网配置和ssh远程访问
操作
配置网卡,使用NAT模式联网
- 使用
ip addr
查询当前网络情况
- 启动网卡 enp0s3
a. 修改配置文件/etc/sysconfig/network-scripts/ifcfg-enps3
, 将ONBOOT
修改为yes
b. 重启网络服务service network restart
- 使用ip addr 检查网络配置,可以看到enp0s3接口获得IP地址
配置SSH
centos 默认ssh配置为启用外部访问,需要通过修改配置文件。在开发环境中,暂未考虑安全问题,启用root远程访问。
- 配置一下内容
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
- 重启服务 service sshd restart
配置端口映射
配置虚拟墙的网络,开启端口映射。将虚拟机的ssh服务22端口,映射到宿主主32端口
访问虚拟机
ssh root@127.0.0.1 -p 32
通过ssh制定端口,可以访问虚拟机