CentOS7.5安装+SSH远程连接安装
本文主要讲述CentOS7.5的详细安装教程,第一次安装的话,只要按照步骤一步一步往下即可。有不足的地方欢迎大家下方留言。
虚拟机和CentOS7.5的网盘地址:
链接: https://pan.baidu.com/s/1Ybe4HzItZ0nKRIKMhZrNHw.
提取码:H3Hl
CentOS7.5安装
1.打开虚拟机,点击主界面的 创建新的虚拟机,或者点击左上角的文件->新建虚拟机
或者
2.在弹出的页面,选择自定义(高级),点击下一步
3.点击下一步
4.选择稍后安装操作系统,点击下一步
5.客户机操作系统选择Linux选择,版本选择CentOS7 64位,如果在这里没有报错的话,点击下一步就行了,如果有报错,请看下面的话
注意,这里可能会出现报错,博主在新电脑上到这一步就报错了,报错的提示信息大概就是,此主机不支持64位客户机操作系统。这个报错我百度了很多资料,总结出下面几点:
1.最常见的一种原因,Hyper-V服务开启了
关闭方法1:
1.进入控制面板,点击卸载程序
2.点击启动或关闭windows功能,去掉Hyper-V的勾选,点击确定即可
关闭方法2:用命令行的方式,用管理员身份运行cmd,
输入命令:bcdedit /set hypervisorlaunchtype off
输入命令bcdedit,如果 hypervisorlaunchtype是 off,重启计算机即可
2.关闭 Device/Credenti
“win+ R“,输入gpedit.msc,按照图片做即可
3.开启Intel Virtualization Technology
进入bios,找到Intel Virtualization Technology,选择Enabled,开启即可
4.如果有360的,看看是不是开启了晶核防护,将其关闭
5.关闭win10内核隔离
博主的电脑是win10的,我的版本是默认开启了内核隔离,首先,我们搜索找到内核隔离
关闭之后,他会让你重启电脑,重启了之后,在来到内核隔离页面,看看是不是关闭了,我的当时重启之后,又自动打开了,如果是和我一样的情况,请参考这篇大神的文章,亲测,完美解决。
链接: https://www.cnblogs.com/zhangbaiquan/p/9086827.html.
按照这篇文章做了之后,在重启开机界面,会提示询问(是一段英文),博主当时的提示大概就是F3就是确定关闭,开机之后,在到内核隔离页面,发现已经是关闭的了,完美解决。
6.选择好客户机操作系统和版本之后,点击下一步就会到这个页面,给自己的虚拟机重命名,选择安装路径,都弄好之后,就可以点击下一步
7.根据自己的电脑情况分配处理器(或者按照我的填写),选择好之后点击下一步
8.
9.选择NAT的网络,点击下一步
10.
11.
12.
13.
14.
15.
16.这个时候我们就会看到我刚刚配置的虚拟机
17.
点击CD/DVD(IDE)
在弹出的界面中,勾选使用ISO映像文件,找到从网盘中下载的centos7.5的ISO
18.下面开始正式安装CentOS7.5
点击开启此虚拟机
在虚拟机内点击鼠标,或者把ctrl+G,即可操作在虚拟机内操作
其中,第一行Install CentOS Linux 7的作用是安装CentOS 7系统。第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,然后再安装CentOS 7。第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样方便我们去处理一些问题。我们选择第二项,按回车。等他检测完,就会出现安装界面
选择English,然后点击Continue
19.
LOCALIZATION和SOFTWARE都不用动,都是默认
SYSTEM中的INSTALLATION DESTINATION需要我们自己配置。
根据图片进行操作
点击
选择i will那个,然后点击Done
点击LVM的下拉,选择Standard那个
然后点击左下角的+按钮
在弹出的窗口中,设置挂载点为/boot,设置为300M,然后点击“Add”按钮
继续点击+按钮,在增加swap分区,大小为4GB(一般为内存的1倍或者2倍)然后点击“Add”。
继续点击+按钮,挂载点选择“/”,容量留空,然后点击“Add”按钮,这样就把剩余的空间全部给了“/”分区,最后的结果如下(注:这3个分区是必须配置的分区)
分区完毕点击Done
点击accept
点击右下角开始安装
20.配置root账户的密码
设置好密码点击Done
21.等待安装
22.安装完成
出现此界面,表示安装完成,点击Reboot重启系统
23.进入系统
输入刚刚设置的root用户的密码,即可进入系统
登录成功
24.配置虚拟网络
点击左上角的编辑->虚拟网络编辑器
会弹出这样的窗口,点击右下角的更改设置
这个时候会出现3个网络,把除了VMnet8的都删除(注:如果你的不是VMnet8,那就全部删除,然后重新添加一个网络,并且为NAT的设置,会重新分配网络),然后勾选图中框起来的那几个,如图
点击NAT设置
在弹出的窗口中,记住自己的网关IP地址
关闭窗口,回到系统
输入dhclient,让系统自动获取一个ip地址,然后输入ip addr,如图:
我这里的是ens33,每个人的可能不一样,根据自己情况来,然后记住这个值。输入命令cd /etc/sysconfig/network-scripts,然后输入ls,找到我们刚刚记的值,我的是ens33,那么我就要找到ifcfg-ens33这个文件,如图
输入vi ifcfg-ens33,查看这个文件的内容,然后按键盘的i,对文件进行编辑
对文件进行编辑的内容如下:
地址分配模式:BOOTPROTO=static
是否开机激活:ONBOOT=yes
IP地址:IPADDR=192.168.40.200 (我的网关是192.168.40.2,在后面补上00即可,根据自己的网关来)
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.40.2
DNS地址1:DNS1=114.114.114.114
DNS地址2:DNS2=8.8.8.8
填写完之后,先按esc,退出INSERT模式,在输入:wq进行保存,接着输入service network restart,如图
这个时候输入ip addr,就可以看到我们配置的ip了
接着ping一下百度,看看是否成功,输入命令,ping www.baidu.com
成功!
SSH远程连接安装
首先输入命令,yum list installed | grep openssh-server,如果是如图这样
表示已经安装,如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server来安装。
接着输入cd /etc/ssh/进到目录下,找到sshd服务配置文件 sshd_config,然后vi sshd_config,打开配置文件,按i,进入编辑模式,将文件中端口Port前面的#去掉
开启允许远程登录
开启使用用户名密码来作为连接验证
保存修改,输入sudo service sshd restart,来重启服务,在window上用ssh客户端连接,端口是22。
附上ssh链接软件:
链接: https://pan.baidu.com/s/1XTrh8oSs7gMZJNLYeOaB4Q.
提取码:3778
最后附上一段,CentOS7的防火墙代码
#永久放开80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重载所有端口
firewall-cmd --reload
#禁止已开放的80端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent
#展示所有开放的端口
firewall-cmd --zone=public --list-ports
#指定IP与端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept"
#指定IP段访问
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.2.0/24" port protocol="tcp" port="5432" accept"
#删除IP访问
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="11300" accept"
修改防火墙配置之后,要记得firewall-cmd --reload,才会生效