CentOS7.5安装+SSH远程连接安装

CentOS7.5安装+SSH远程连接安装

  • CentOS7.5安装
  • SSH远程连接安装

本文主要讲述CentOS7.5的详细安装教程,第一次安装的话,只要按照步骤一步一步往下即可。有不足的地方欢迎大家下方留言。
虚拟机和CentOS7.5的网盘地址:

链接: https://pan.baidu.com/s/1Ybe4HzItZ0nKRIKMhZrNHw.
提取码:H3Hl

CentOS7.5安装

1.打开虚拟机,点击主界面的 创建新的虚拟机,或者点击左上角的文件->新建虚拟机
CentOS7.5安装+SSH远程连接安装_第1张图片
或者
CentOS7.5安装+SSH远程连接安装_第2张图片
2.在弹出的页面,选择自定义(高级),点击下一步
CentOS7.5安装+SSH远程连接安装_第3张图片
3.点击下一步
CentOS7.5安装+SSH远程连接安装_第4张图片
4.选择稍后安装操作系统,点击下一步
CentOS7.5安装+SSH远程连接安装_第5张图片
5.客户机操作系统选择Linux选择,版本选择CentOS7 64位,如果在这里没有报错的话,点击下一步就行了,如果有报错,请看下面的话
注意,这里可能会出现报错,博主在新电脑上到这一步就报错了,报错的提示信息大概就是,此主机不支持64位客户机操作系统。这个报错我百度了很多资料,总结出下面几点:
1.最常见的一种原因,Hyper-V服务开启了
关闭方法1:
1.进入控制面板,点击卸载程序
CentOS7.5安装+SSH远程连接安装_第6张图片
2.点击启动或关闭windows功能,去掉Hyper-V的勾选,点击确定即可
CentOS7.5安装+SSH远程连接安装_第7张图片
关闭方法2:用命令行的方式,用管理员身份运行cmd,
输入命令:bcdedit /set hypervisorlaunchtype off
CentOS7.5安装+SSH远程连接安装_第8张图片
输入命令bcdedit,如果 hypervisorlaunchtype是 off,重启计算机即可
CentOS7.5安装+SSH远程连接安装_第9张图片
2.关闭 Device/Credenti
“win+ R“,输入gpedit.msc,按照图片做即可
CentOS7.5安装+SSH远程连接安装_第10张图片
3.开启Intel Virtualization Technology
进入bios,找到Intel Virtualization Technology,选择Enabled,开启即可

4.如果有360的,看看是不是开启了晶核防护,将其关闭

5.关闭win10内核隔离
博主的电脑是win10的,我的版本是默认开启了内核隔离,首先,我们搜索找到内核隔离

CentOS7.5安装+SSH远程连接安装_第11张图片
关闭之后,他会让你重启电脑,重启了之后,在来到内核隔离页面,看看是不是关闭了,我的当时重启之后,又自动打开了,如果是和我一样的情况,请参考这篇大神的文章,亲测,完美解决。
链接: https://www.cnblogs.com/zhangbaiquan/p/9086827.html.
按照这篇文章做了之后,在重启开机界面,会提示询问(是一段英文),博主当时的提示大概就是F3就是确定关闭,开机之后,在到内核隔离页面,发现已经是关闭的了,完美解决。

6.选择好客户机操作系统和版本之后,点击下一步就会到这个页面,给自己的虚拟机重命名,选择安装路径,都弄好之后,就可以点击下一步
CentOS7.5安装+SSH远程连接安装_第12张图片
7.根据自己的电脑情况分配处理器(或者按照我的填写),选择好之后点击下一步
CentOS7.5安装+SSH远程连接安装_第13张图片
8.
在这里插入图片描述
9.选择NAT的网络,点击下一步
CentOS7.5安装+SSH远程连接安装_第14张图片
10.
CentOS7.5安装+SSH远程连接安装_第15张图片
11.
CentOS7.5安装+SSH远程连接安装_第16张图片
12.
CentOS7.5安装+SSH远程连接安装_第17张图片
13.
CentOS7.5安装+SSH远程连接安装_第18张图片
14.
CentOS7.5安装+SSH远程连接安装_第19张图片
15.
CentOS7.5安装+SSH远程连接安装_第20张图片
16.这个时候我们就会看到我刚刚配置的虚拟机
CentOS7.5安装+SSH远程连接安装_第21张图片
17.
点击CD/DVD(IDE)
CentOS7.5安装+SSH远程连接安装_第22张图片
在弹出的界面中,勾选使用ISO映像文件,找到从网盘中下载的centos7.5的ISO
CentOS7.5安装+SSH远程连接安装_第23张图片
CentOS7.5安装+SSH远程连接安装_第24张图片
18.下面开始正式安装CentOS7.5

点击开启此虚拟机
CentOS7.5安装+SSH远程连接安装_第25张图片
在虚拟机内点击鼠标,或者把ctrl+G,即可操作在虚拟机内操作
其中,第一行Install CentOS Linux 7的作用是安装CentOS 7系统。第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,然后再安装CentOS 7。第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样方便我们去处理一些问题。我们选择第二项,按回车。等他检测完,就会出现安装界面
CentOS7.5安装+SSH远程连接安装_第26张图片
选择English,然后点击Continue
CentOS7.5安装+SSH远程连接安装_第27张图片
19.
LOCALIZATION和SOFTWARE都不用动,都是默认
SYSTEM中的INSTALLATION DESTINATION需要我们自己配置。
根据图片进行操作
点击
CentOS7.5安装+SSH远程连接安装_第28张图片
选择i will那个,然后点击Done
CentOS7.5安装+SSH远程连接安装_第29张图片
点击LVM的下拉,选择Standard那个
CentOS7.5安装+SSH远程连接安装_第30张图片
然后点击左下角的+按钮
CentOS7.5安装+SSH远程连接安装_第31张图片
在弹出的窗口中,设置挂载点为/boot,设置为300M,然后点击“Add”按钮
CentOS7.5安装+SSH远程连接安装_第32张图片
继续点击+按钮,在增加swap分区,大小为4GB(一般为内存的1倍或者2倍)然后点击“Add”。
CentOS7.5安装+SSH远程连接安装_第33张图片
继续点击+按钮,挂载点选择“/”,容量留空,然后点击“Add”按钮,这样就把剩余的空间全部给了“/”分区,最后的结果如下(注:这3个分区是必须配置的分区)
CentOS7.5安装+SSH远程连接安装_第34张图片
分区完毕点击Done
CentOS7.5安装+SSH远程连接安装_第35张图片
点击accept
CentOS7.5安装+SSH远程连接安装_第36张图片
点击右下角开始安装
CentOS7.5安装+SSH远程连接安装_第37张图片
20.配置root账户的密码
CentOS7.5安装+SSH远程连接安装_第38张图片
设置好密码点击Done
CentOS7.5安装+SSH远程连接安装_第39张图片
21.等待安装
CentOS7.5安装+SSH远程连接安装_第40张图片
22.安装完成
出现此界面,表示安装完成,点击Reboot重启系统
CentOS7.5安装+SSH远程连接安装_第41张图片
23.进入系统
输入刚刚设置的root用户的密码,即可进入系统
CentOS7.5安装+SSH远程连接安装_第42张图片
登录成功
CentOS7.5安装+SSH远程连接安装_第43张图片
24.配置虚拟网络
点击左上角的编辑->虚拟网络编辑器
会弹出这样的窗口,点击右下角的更改设置
CentOS7.5安装+SSH远程连接安装_第44张图片
这个时候会出现3个网络,把除了VMnet8的都删除(注:如果你的不是VMnet8,那就全部删除,然后重新添加一个网络,并且为NAT的设置,会重新分配网络),然后勾选图中框起来的那几个,如图
CentOS7.5安装+SSH远程连接安装_第45张图片
点击NAT设置
CentOS7.5安装+SSH远程连接安装_第46张图片
在弹出的窗口中,记住自己的网关IP地址
CentOS7.5安装+SSH远程连接安装_第47张图片
关闭窗口,回到系统
输入dhclient,让系统自动获取一个ip地址,然后输入ip addr,如图:
CentOS7.5安装+SSH远程连接安装_第48张图片
我这里的是ens33,每个人的可能不一样,根据自己情况来,然后记住这个值。输入命令cd /etc/sysconfig/network-scripts,然后输入ls,找到我们刚刚记的值,我的是ens33,那么我就要找到ifcfg-ens33这个文件,如图
在这里插入图片描述
输入vi ifcfg-ens33,查看这个文件的内容,然后按键盘的i,对文件进行编辑
CentOS7.5安装+SSH远程连接安装_第49张图片
对文件进行编辑的内容如下:
地址分配模式: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
CentOS7.5安装+SSH远程连接安装_第50张图片
填写完之后,先按esc,退出INSERT模式,在输入:wq进行保存,接着输入service network restart,如图
CentOS7.5安装+SSH远程连接安装_第51张图片
这个时候输入ip addr,就可以看到我们配置的ip了
CentOS7.5安装+SSH远程连接安装_第52张图片
接着ping一下百度,看看是否成功,输入命令,ping www.baidu.com
CentOS7.5安装+SSH远程连接安装_第53张图片
成功!

SSH远程连接安装

首先输入命令,yum list installed | grep openssh-server,如果是如图这样
在这里插入图片描述
表示已经安装,如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server来安装。
接着输入cd /etc/ssh/进到目录下,找到sshd服务配置文件 sshd_config,然后vi sshd_config,打开配置文件,按i,进入编辑模式,将文件中端口Port前面的#去掉
CentOS7.5安装+SSH远程连接安装_第54张图片
开启允许远程登录
CentOS7.5安装+SSH远程连接安装_第55张图片
开启使用用户名密码来作为连接验证
CentOS7.5安装+SSH远程连接安装_第56张图片
保存修改,输入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,才会生效

你可能感兴趣的:(linux,centos)