VMware配置CentOS 7 并实现ssh连接

news2024/12/23 0:33:37

Vmware 17下载地址

***永久许可证:***5Y012-8HL8P-0J8U0-032Q6-93KKF

CentOS 7 下载地址

一、配置CentOS 如下

  1. 创建新的虚拟机,选择典型,点击下一步
    在这里插入图片描述
  2. 选择上述下载镜像存储位置,选择镜像,点击下一步
    在这里插入图片描述
    3.填写相关信息,点击下一步
    在这里插入图片描述
    4.填写相关信息,修改存储位置,点击下一步
    在这里插入图片描述
    5.根据实际需要,修改磁盘容量大小,进行下一步
    在这里插入图片描述
    6.根据实际需要修改自定义硬件,点击完成
    在这里插入图片描述

二、克隆虚拟机

1.点击以配置好的虚拟机,选择管理克隆并进行下一步
在这里插入图片描述
2.选择虚拟机中当前状态,点击下一步
在这里插入图片描述
3.选择创建完整克隆,点击下一步
在这里插入图片描述
4.命名并设置存储位置,点击完成等待克隆完成
在这里插入图片描述
5.修改MAC地址
在这里插入图片描述
6.启动虚拟机,修改主机名,并重启虚拟机

[rqtanc@localhost ~]$ su -
Password: 
Last login: Mon Apr 15 07:20:14 PDT 2024 on pts/0
[root@localhost ~]# vim /etc/hostname
[root@localhost ~]# reboot

7.修改IP地址,将BOOTPROTO = “dhcp” 修改为 BOOTPROTO = “static”,并配置IPADDR、NETMASK、GATEWAY
在这里插入图片描述
8.修改UUID
在这里插入图片描述

[root@rqtanc ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

9.重启网络

[root@rqtanc ~]# systemctl restart network

三、SSH远程连接

1.查看防火墙状态

[root@rqtanc ~]# sudo systemctl status firewalld

2.检查防火墙是否允许 SSH 服务(通常使用 22 端口)

[root@rqtanc ~]# sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources: 
  services: dhcpv6-client ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

3.检查特定端口是否放行,若不执行上述命令,则执行以下命令,如果返回yes表示在公共区已放行,返回no表示并未放行

[root@rqtanc ~]# sudo firewall-cmd --zone=public --query-port=22/tcp

4.如果特定端口未放行,执行以下命令来添加规则

[root@rqtanc ~]# sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
success

5.重新加载防火墙使其生效

[root@rqtanc ~]# sudo firewall-cmd --reload
success

6.vim编辑器打开 sshd_config 配置文件,将监听端口(port),监听地址(ListenAddress 0.0.0.0
)注释去掉,使其有效,然后开启允许远程登录(PermitRootLogin yes
),开启使用用户名密码作为连接验证(PasswordAuthentication yes),保存退出。

[root@rqtanc ~]# vim /etc/ssh/sshd_config

7.检查 sshd 服务是否已经开启

[root@rqtanc ~]# ps -e | grep sshd
  1032 ?        00:00:00 sshd
  3190 ?        00:00:23 sshd

8.如果sshd 服务未开启

[root@rqtanc ~]# service sshd start

9.或再次查看22端口是否开启监听

[root@rqtanc ~]# netstat -an | grep 22
  1. 在Vmware Workstation中,查看CentOS7的属性,查看虚拟机网络连接方式,如: NAT 方式
  2. windows下输入ipconfig 查看主机IP,找到 VMnet8 的连接信息
    在这里插入图片描述
    12.虚拟机中执行 ifconfig 命令
[root@rqtanc ~]# ifconfig

在这里插入图片描述
13.IP互 Ping,如果无法 Ping 通,则如下图所示:
在这里插入图片描述
将子网掩码、默认网关均和CentOS一致,保证主机的 IP 和 CentOS 的 IP 在同一网络区段中
14.通过FinalShell等相关工具进行远程连接
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1597360.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Oracle 获取最大值,第二大,第三大,第 N 大值

目录 1、原始数据2、获取最大值记录3、获取第二大值记录4、获取第三大值记录 1、原始数据 select * from test_2024_04_15_001 order by 销量 desc,渠道2、获取最大值记录 select 渠道,销量 from ( select a.渠道, a.销量 from test_2024_04_15_001 a order by a.销量 desc,…

云原生:10分钟了解一下Kubernetes架构

Kubernetes,作为当今容器编排技术的事实标准,以其强大的功能和灵活的架构设计,在全球范围内得到了广泛的应用和认可。本文将深入简出地探讨Kubernetes的核心架构,帮助大家了解Kubernetes,为今后的高效的学习打下良好的…

NLP vs. LLMs: 理解它们之间的区别

作者:Elastic Platform Team 随着人工智能持续发展并在无数行业解决问题,技术的一个关键部分是能够无缝地桥接人类语言和机器理解之间的差距。这就是自然语言处理(NLP)和大型语言模型(LLMs)的用武之地。它们…

单链表和文件操作使用练习:通讯录

1. 项目文件组成(vs2022) 1. Contact.h和Contact.c分别为实现通讯录的头文件和源文件。 2. SList.h和SList.c分别为实现单链表的头文件和源文件。 3. test.c为测试用的源文件,用于调用通讯录提供的函数。 4. Contact.txt用于存储联系人信息。…

外卖点餐APP开发需要哪些功能

uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 前端开发:vue.js 可选语言:pythonjavanode.jsphp均支持 运行软件…

对比试验和作图技巧

不同框架模型的对比试验http://t.csdnimg.cn/ewRsI深度强化学习算法研究中的常用对比试验及作图技巧http://t.csdnimg.cn/3Hef1

好几万人都在关注的开源物联网平台

项目介绍 ThingsBoard是一个功能强大且灵活的物联网平台,它提供了设备连接、数据处理、可视化展示以及规则引擎等一系列核心功能。该平台采用微服务架构,具有良好的扩展性和可定制性,能够满足不同规模、不同需求的物联网应用。 功能特点 1.设…

UE5数字孪生系列笔记(四)

场景的切换 创建一个按钮的用户界面UMG 创建一个Actor,然后将此按钮UMG添加到组件Actor中 调节几个全屏的背景 运行结果 目标点切换功能制作 设置角色到这个按钮的位置效果 按钮被点击就进行跳转 多个地点的切换与旋转 将之前的目标点切换逻辑替换成旋转的逻…

技术速递|为 .NET iOS 和 .NET MAUI 应用程序添加 Apple 隐私清单支持

作者:Gerald Versluis 排版:Alan Wang Apple 正在推出一项隐私政策,将隐私清单文件包含在针对 App Store 上的 iOS、iPadOS 和 tvOS 平台的新应用程序和更新应用程序中。请注意,至少目前 macOS 应用程序被排除在外。 隐私清单文件…

javaWeb项目-外面点餐系统功能介绍

项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 1、Spring Boot框架 …

云服务器降价,阿里腾讯华为京东云优惠价格表整理

现在租一个服务器多少一个月?优惠价格低至3.8元1个月,租用一个月云服务器收费价格表:阿里云和腾讯云2核2G3M服务器优惠价格61元一年,折合一个月5元,京东云轻量云主机5.8元一个月,华为云服务器优惠价格3.8元…

状态模式【行为模式C++】

1.概述 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 2.结构 State(抽象状态类):定义一个接口用来封装与上下文类的一个特定状态相关的行为,可以有一个或多…

家居网购项目(权限验证+事务管理)

文章目录 1.过滤器权限认证1.程序框架图2.web.xml3.编写AdminAuthorization4.编写MemberAuthorization5.细节6.结果展示1.未登录可以任意浏览商品2.点击添加购物车提示登录3.点击后台管理,提示管理员登录4.也做了其余资源的访问验证 2.事务管理1.思路分析2.重写JDBC…

AI大模型日报#0415:贾佳亚团队新作王炸、马斯克首款多模态大模型、ChatGPT to B

导读: 欢迎阅读《AI大模型日报》,内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。标题: 融合ChatGPTDALLE3,贾佳亚团队新作开源:识图推理生图一站解决 摘要: 贾佳亚团队推出了多模态模型Mini-Gem…

Android11应用安装未知来源的权限改动

最近开发的App需要下载安装另一个App。这就涉及到了app的安装代码。关于App的安装代码,写了不少,所以这一块觉得不是问题: 判断版本,Android8.0判断是否有未知来源安装全选,没有则打开未知来源安装权限设置界面去开启…

pdf预览空白问题解决。第一次预览正常,再重新打开就空白的问题。是因为cmaps没有更新

文章目录 问题描述问题解决问题总结曾经参考过的文章(也未能解决) 问题描述 我用的是pdfjs作为PDF预览工具使用。 预览有电子签章的PDF后(如下图的水印、签章),再重新预览没有电子签章的PDF,就会空白。 如上图,第一个…

【Linux】磁盘管理和文件系统

目录 一、硬盘 1.硬盘结构 2.结构类型 二、MBR与磁盘分区 1.MBR主引导记录 2.磁盘分区结构 三、文件系统类型 四、linux系统添加并使用新硬盘的步骤 1.添加新的硬盘 2.刷新识别 3.进行分区 4.格式化,创建文件系统 5.挂载使用 一、硬盘 1.硬盘结构…

什么是人力资源成本?人力资源成本有哪些?

人力资源成本是企业运营成本的重要组成部分,对企业的财务状况和经营效率有着直接影响,如今企业面临着持续的成本压力和效率挑战。人力资源成本不仅直接关联企业的运营效率,还影响着企业的长期战略发展。因此,如何优化人力资源成本…

二、变量和引用

目录 2.1 什么是变量 2.2变量的命名 2.3 变量的类型 2.3.1 根据数据类型分类 2.3.2 根据作用域分类 2.4 变量的定义 2.5 shell中的引用 在程序设计语言中,变量是一个非常重要的概念。也是初学者在进行Shell程序设计之前必须掌握的一个非常基础的概念。只有理…

D3-八数码

D3-八数码 题目描述解题思路代码如下 题目描述 解题思路 本题若直接在3*3网格中思考较为困难,可以转换为一维的字符串,在一维字符串中考虑较为简单,要注意本题中两个字符交换位置时只能是x和另外字符交换,本题另外一个难点在于如何…