VirtualBox 安装 Centos 并且使用 Xshell 连接

本文详细介绍如何通过VirtualBox安装CentOS8,并使用Xshell进行远程连接。包括安装步骤、防火墙配置、SSH服务设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用Xshell链接的目的是可以复制粘贴命令。

1.下载CentOS

CentOS下载地址:Download - CentOS Wiki


 


这里选择本地安装包,网络安装包在安装时需要在线下载资源比较慢

2.安装VirtualBox

VirtualBox是Oracle旗下免费的轻量级虚拟机

VirtualBox下载地址:Downloads – Oracle VM VirtualBox


安装VirtualBox直接next安装完成。

3.新建虚拟机

1)新建虚拟电脑,选择系统类型和版本,分配内存大小


2)点击创建虚拟硬盘位置

4.安装CentOS8

1)启动,进入安装界面


2)等待安装,进入系统设置界面


3)选择语言


4)按顺序进行设置,1和4只需要点进去确认即可

安装完成之后,点右上角X,退出系统,回到VirtualBox,设置=》存储,把虚拟光盘移除掉,否则再次启动时会再次进入安装界面


设置虚拟机网络,就和本地电脑在同一网段

PS:最新方式,连接方式设置为NAT模式

5.使用Xshell连接CentOS8

1)查看linux IP地址

ip addr

enp0s3和enp0s8都有IP,连8的IP即可,至于为什么,欢迎大家讨论。

2)使用Xshell连接

常见问题:

Tips:这个截图里的IP是之前安装的测试的IP,所以是60,后面我测试成功之后把系统移除掉了。之后用的61的IP,可以忽略IP对应不上的问题。

1)为了方便本地测试直接关闭防火墙

1.查看防火强状态
systemctl status firewalld.service
2.关闭防火墙
systemctl stop firewalld.service
3.禁用防火墙
systemctl disable firewalld.service

2)检查ssh-server服务有没有安装

1.检查是否安装openssh-server
rpm -qa |grep ssh
2.安装openssh-server
yum install openssh-server
3.开启ssh服务
systemctl start sshd.service
4.设置开机启动服务
systemctl enable sshd.service
5.检查服务状态
systemctl status sshd.service

3)查看22端口是否存在

ss -lnt

4)以上办法都没用就重装VirtualBox

本人在写这篇博客时演示安装完Centos8之后不明原因,之前能连上的,后来连不上了,折腾了一晚上,第二天直接重装之后重新初始化网络就好了。

 5)在参考别的文章前,修改了ifcfg-enp0s3的配置,ONBOOT=yes

另还需添加DNS 如果ONBOOT=no,改成yes,激活网卡。并在文件末尾追加DNS配制。
DNS1=8.8.8.8
DNS2=4.2.2.2 

可以进行尝试修改。

 修改完成后,重启网络systemctl restart network

然后用Xshell PING 百度可以PING通,可以进行相应的YUM源配置了,修改为阿里的,进行软件下载安装。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值