VirtualBox安装建立CentOS虚拟系统配置其他文件的过程是怎样的
- 行业动态
- 2023-12-23
- 2
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
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/356738.html