1、下载CentOS镜像文件
宣汉网站建设公司创新互联建站,宣汉网站设计制作,有大型网站制作公司丰富经验。已为宣汉近1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的宣汉做网站的公司定做!
我们需要从官方网站下载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虚拟机
点击虚拟机图标,选择“启动此虚拟机”,等待系统启动,首次启动时,可能会出现一段英文文本,按照提示进行操作即可。
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
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
本文标题:VirtualBox安装建立CentOS虚拟系统配置其他文件的过程是怎样的
浏览路径:http://www.mswzjz.com/qtweb/news28/173228.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联