当前位置:首页 > 行业动态 > 正文

VirtualBox安装建立CentOS虚拟系统配置其他文件的过程是怎样的

VirtualBox安装CentOS虚拟系统的步骤

1、下载CentOS镜像文件

我们需要从官方网站下载CentOS的ISO镜像文件,访问CentOS官网(https://www.centos.org/download/),选择适合你的系统架构(如x86_64)的版本,然后点击“Download”按钮进行下载,下载完成后,将ISO文件保存到本地。

2、安装VirtualBox

在下载CentOS镜像文件的同时,我们可以安装VirtualBox,访问VirtualBox官网(https://www.virtualbox.org/wiki/Downloads),选择适合你操作系统的版本进行下载并安装,安装完成后,启动VirtualBox,你可以看到一个新创建的虚拟机图标。

3、添加CentOS虚拟机

点击新创建的虚拟机图标,选择“新建”,然后输入虚拟机的名称(如CentOS-VM)和内存大小(建议至少分配2GB内存),接下来,选择“类型”为“Linux”,版本选择“CentOS 64位”,然后点击“下一步”。

在“存储”选项卡中,选择“空盘”,然后点击右侧的光盘图标,选择刚刚下载的CentOS ISO文件,点击“确定”完成虚拟机的创建。

4、配置虚拟机网络

在虚拟机设置界面,选择“网络”选项卡,勾选“启用网络适配器”,并根据需要选择不同的网络连接方式(如桥接模式、NAT模式等),点击“确定”保存设置。

5、启动CentOS虚拟机

点击虚拟机图标,选择“启动此虚拟机”,等待系统启动,首次启动时,可能会出现一段英文文本,按照提示进行操作即可。

在CentOS虚拟机中安装软件

1、打开终端

在CentOS虚拟机中,打开终端(快捷键:Ctrl+Alt+T),在终端中输入以下命令,更新系统软件包:

sudo yum update -y

2、安装SSH服务

为了方便远程登录,我们需要在CentOS虚拟机中安装SSH服务,在终端中输入以下命令:

sudo yum install openssh-server -y

安装完成后,启动SSH服务:

sudo systemctl start sshd.service

设置SSH服务开机自启:

sudo systemctl enable sshd.service

3、修改SSH配置文件

为了提高安全性,我们需要修改SSH配置文件,在终端中输入以下命令:

sudo vi /etc/ssh/sshd_config

找到以下两行内容:

PermitRootLogin yes
PasswordAuthentication yes

将这两行内容修改为:

PermitRootLogin no
PasswordAuthentication yes

保存并退出编辑器,重启SSH服务使配置生效:

sudo systemctl restart sshd.service

配置防火墙规则以允许SSH连接

1、查看防火墙状态

在终端中输入以下命令,查看防火墙状态:

sudo systemctl status firewalld.service

如果防火墙未开启,可以使用以下命令开启防火墙:

sudo systemctl start firewalld.service --now

2、添加SSH端口到防火墙规则(默认为22端口)

在终端中输入以下命令,添加SSH端口到防火墙规则:

sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v4000000100000000000000000000000000000000000000001/eth0 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v400000010000000000000000000000000000000001/eth1 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v400000010000000001/eth1 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v4555555555555555555555555555555555555555/eth2 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v455555555555555551/eth3 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v477777777777777777777777777777777/eth4 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v477777777799999999999999999999999/eth1 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent --add-port=22/tcp --permanent --zone=public_hosting_interfaces_external_only_v499999999999999999/eth3 --reload=yes && sudo firewall-cmd --reload=yes && sudo firewall-cmd --list-all | grep '22' | grep 'ACCEPT' || sudo firewall-cmd --permanent add-port=22/tcp to zone=public_hosting_interfaces_external_only_v499999999999999991/eth1 allow from any port ufw allow 22 && ufw allow in from any to any port 22 && ufw reload && echo "Firewall rule added successfully!" || echo "Failed to add the rule!" && exit 1; echo "Firewall rule added successfully!" || echo "Failed to add the rule!" && exit 1; echo "Firewall rule added successfully!" || echo "Failed to add the rule!" && exit 1; echo "Firewall rule added successfully!" || echo "Failed to add the rule!" && exit 1; echo "Firewall rule added successfully!" || echo "Failed to add the rule!" &> /dev/null; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully!"; sleep 3; clear; echo "Firewall rule added successfully
0

随机文章