VMware虚拟机之文件夹共享jdk和tomcat安装防火墙设置

news2025/1/22 9:15:07

目录

一. 配置文件夹共享功能

        1.1 为什么需要配置文件夹共享功能

        1.2 配置文件共享功能

        1.3 普通共享和高级共享的区别

        1.3.1 普通共享

        1.3.2 高级共享

        1.3.3 总结

二. jdk的配置

        2.1 安装jdk

        2.2 配置jdk的环境配置jdk

        2.3 配置成功

三. TomCat的配置

四. 防火墙设置 

        4.1 防火墙的主要功能

        4.2 出站规则&入站规则

        4.3 新建规则

五. 思维导图


一. 配置文件夹共享功能

        1.1 为什么需要配置文件夹共享功能

        1. 我们在工作和生活中经常有需要将自己的文件复制给他人或者将他人的文件复制过来的需求。

        2. 有时候我们使用u盘,有时候我们使用qq或者飞秋等软件,但是u盘和软件并不是万能的,比如没有U盘或者没有安装软件时,我们就没有办法进行数据的传输,那么这个时候如果我们在同一个局域网中,配置文件共享的优点就显现出来了。

        1.2 配置文件共享功能

1. 先跟虚拟机进行远程连接。

连接成功 

2. 在需要共享的文件上,右键,点击属性。

3. 切换到共享页签,点击共享,可以选择不同的方式共享。

选择Everyone,这里选择Everyone,别人访问就不需要密码,比较方便,如果需要别人输入密码的话,这里选择需要对应的用户即可。

4. 点击添加,账户就会出现在下面,然后就可以可以修改权限了,点击共享。

5. 稍等之后,点击完成。

        1.3 普通共享和高级共享的区别

普通共享,共享出去Users是个用户,而高级共享更精准

        1.3.1 普通共享

        普通共享一般指对文件夹进行共享,并设置基本的访问权限,允许其他用户或计算机访问、查看和修改文件夹中的内容。普通共享常用于小型办公环境或家庭网络中,提供基本的文件共享功能。

1. 访问共享文件夹,在虚拟机中 “徽标+r” ,打开命令窗口

输入 ipconfig 可以查看虚拟机的IP地址(上面的操作是普通共享)

2. 在自己的电脑上的地址栏中输入 \\ 192.168.114.130 ,回车。

进入到共享文件夹中,但是可以很明显的看到文件夹不是test

3. test的真实路径

        1.3.2 高级共享

        高级共享则更多地涉及到对共享文件夹的权限控制和安全设置。通过高级共享,可以对不同用户或用户组设置不同的访问权限,包括读取、写入、执行等权限,以及设置文件夹的安全选项,如加密、审计等。高级共享还可以允许管理员对共享文件夹进行更精细的管理,确保文件的安全性和隐私性

1. 新建一个文件夹叫 “高级共享” ,右键--->属性

在共享标签页,点击高级设置,勾选共享此文件夹,

设置权限,全选上,最后点击确定

2. 在自己的电脑上的地址栏中输入 \\ 192.168.114.130 ,回车。

进入到共享文件夹中,这次可以很明显的看到文件夹有个 “高级共享”

        1.3.3 总结

        由此可见,在平常办公处事时,最常用的共享方式一定还是高级共享,可以把想要传送的文件进行更加精细的传送,不用耗费大量的时间进行搜索,也更加保护文件的安全性和隐私性。

二. jdk的配置

这里给大家准备好了jdk和tomcat:

网盘里面有jdk和tomcaticon-default.png?t=N7T8https://pan.baidu.com/s/1vAcEelpoBinLeUt1JtKNYg?pwd=vr2m

建立一个共享文件夹,将jdk文件和tomcat文件拷贝进来,进行安装

        2.1 安装jdk

双击jdk,进行一个傻瓜式安装

安装成功

        2.2 配置jdk的环境配置jdk

1. win+x+y 打开虚拟机中的系统

选择高级系统设置,点击环境变量

2. 配置环境变量

变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files\Java\jdk1.8.0_144        // 要根据自己的实际路径配置
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
  • 变量名:Path
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;         // 要在原有的Path后面增加一个 ";"

 JAVA_HOME:C:\Program Files\Java\jdk1.8.0_144

CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

 

Path: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

        2.3 配置成功

win+r,输入cmd,回车

输入java -version进行测试

三. TomCat的配置

右键解压,进入bin目录里面,双击startup.bat打开tomcat

测试:输入虚拟机的IP地址+:8080的端口号,出现下方界面,代表tomcat启动成功

四. 防火墙设置 

        4.1 防火墙的主要功能

  • 防止来自被保护区域外部的攻击:在需要被保护的网络边界上设置防火墙,可以保护易受攻击的网络服务资源和客户资源。

  • 防止信息外泄和屏蔽有害信息:防火墙可以有效地控制被保护网络与外部网络间的联系,隔离不同网络,限制安全问题扩散。在区域边界上,防火墙能够执行安全检查,严格控制进出网络的数据,过滤和屏蔽有害信息,防止信息外泄。

  • 集中安全管理:通过配置,防火墙可以强化网络安全策略,将局域网的安全管理集中在一起,便于统一管理和执行安全政策。

  • 安全审计和告警:防火墙能够对网络存取访问进行监控审计,能够及时有效地记录由防火墙控制的网络活动,并能及时发现问题和及时报警。

  • 访问控制和其他安全作用等:防火墙是一种非常有效的网络访问控制设备,能够提供很强的网络访问控制功能。防火墙还可以充当IPSec平台、安全服务器、网络地址转换器、协议转换器、信息加密和身份认证设备等。

 先将远程设置关闭

开启防火墙,tomcat就用IP地址加端口号进行访问

        4.2 出站规则&入站规则

用户可以创建入站和出站规则,阻挡允许特定程序或者端口进行连接;可以使用预先设置的规则,也可以创建自定义规则,用户可以将规则应用于一组程序端口或者服务,也可以将规则应用于所有程序或者某个特定程序;可以阻挡某个软件进行所有连接、允许所有连接,或者只允许安全连接,并要求使用加密来保护通过该连接发送的数据的安全性

  1. 入站规则:谁能访问我的电脑,把我的资源共享到指定的别人电脑上去,不是谁都可以看我的(像QQ空间设置谁可以看),保护自己的电脑。
  2. 出站规则:我能访问谁的电脑,不设置就可以访问任意电脑,如果号被盗,拿你的电脑向你的朋友投病毒或者将隐私照片发出去,当自己的电脑出现危险,不要传染给别人的电脑。

  • windows 系统默认的规则

     默认阻止入站连接,默认允许出站连接。也就是说,凡是入站连接,任何程序和端口都要在防火墙上配置入站规则,否则都会被禁止。

  • 入站规则

    入站规则是用来限制远程主机访问本机的服务的,本机接收的请求中如果被请求的程序或具体端口是被限制的,则该请求会被拦截。

  • 出站规则

     出站规则是用来限制对外访问的,从本机发出的请求中,如果请求的对象是被禁止的,该请求会被拦截,表现方式就是断网。

        4.3 新建规则

第一步:在入站规则--->右键--->新建规则

第二步:选中端口 

第三步:输入你想要开放的端口号,可以设置区间或者单个,下一步 

第四步:选中允许连接,下一步 

第五步:把这些范围都选上 

第六步:给端口取个名字,加以描述,点击完成 

第七步:旁边可以看见我们刚刚设置好的端口,然后点击启用规则,端口便可以使用了,然后在浏览器中就可以访问了 

(设置完入站规则默认是启用的)

五. 思维导图

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

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

相关文章

【VMware】Windows安装MySQL(5.78版本)及网络配置---图文并茂详细介绍

一 安装MySQL准备工作 ① 连接虚拟机传输MySQL压缩包 先查看虚拟机中的地址 命令: ipconfig 主机连接 在主机连接虚拟机后,将mysql压缩包和Navicat安装包复制到虚拟机下即可 ②解压MySQL压缩包 ③ my文件拷贝mysql安装根目录下 如下图的第一步&…

云卷云舒:构建业务型电信智能运维方法

1 引言 智能运维(AIOps-Algorithmic IT Operations基于算法的IT运维)是人工智能技术在IT运维领域的运用,引用Gartner 的报告的一段话“未来几年,将近50%的企业将会在他们的业务和IT运维方面采用AIOps,远远高于今天的10…

windows怎么在cmd中通过命令关闭防火墙

windows怎么在cmd中通过命令关闭防火墙 1.打开终端(cmd) 2.关闭防火墙 输入命令: netsh advfirewall set allprofiles state off

2023 年四川省职业院校技能大赛(高职组)应用软件系统开发赛项样题

2023 年四川省职业院校技能大赛 (高职组)应用软件系统开发赛项样题 目录 竞赛说明 二、竞赛内容 三、竞赛成果物提交​编辑 四、文档及组件 五、竞赛注意事项 模块一:系统需求分析 二、任务要求 三、竞赛任务 任务 1:智造双碳—能…

Docker的一个简单例子(一)

文章目录 环境示例准备构建启动/停止容器更新应用分享应用 参考 环境 RHEL 9.3Docker Community 24.0.7 示例 准备 从github克隆 getting-started-app 项目: git clone https://github.com/docker/getting-started-app.git查看项目: ➜ getting-s…

C#编程-编写和执行C#程序2

C#编程-编写和执行C#程序 问题陈述 Dvid所在的团队正在为网球比赛开发自动排名软件。他负责创建一个程序来接受网球选手的以下详细信息并将其显示在屏幕上: 1.姓名 2.排名 您需要帮助David创建该程序。 要创建所需的程序,David需要执行以下步骤: 1.打开“记事本”。 2.在“…

2023-12-17 LeetCode每日一题(使用最小花费爬楼梯)

2023-12-17每日一题 一、题目编号 746. 使用最小花费爬楼梯二、题目链接 点击跳转到题目位置 三、题目描述 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你…

CCNP课程实验-05-Comprehensive_Experiment

目录 实验条件网络拓朴配置实现基础配置实现IGP需求:1. 根据拓扑所示,配置OSPF和EIGRP2. 在R3上增加一个网段:33.33.33.0/24 (用Loopback 1模拟) 宣告进EIGRP,并在R3上将EIGRP重分布进OSPF。要求重分布进OSPF后的路由Tag值设置为6…

使用STM32实现多设备UART通信指南

本文将介绍如何在STM32上实现多设备UART通信,包括配置多个UART接口、数据的发送和接收,以及如何有效地进行多设备通信。我们将使用STM32CubeMX和HAL库来演示配置过程,并给出相关的示例代码和技巧。UART(Universal Asynchronous Re…

【Java】JUC并发编程(重量锁、轻量锁、偏向锁)

JUC并发编程 预备: 创建一个maven工程,导入lombok和logback的依赖。 1、基础概念 1、进程与线程 **进程:**程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU ,数…

MongoDB的基本使用

MongoDB的引出 使用Redis技术可以有效的提高数据访问速度,但是由于Redis的数据格式单一性,无法操作结构化数据,当操作对象型的数据时,Redis就显得捉襟见肘。在保障访问速度的情况下,如果想操作结构化数据,…

【操作系统】存储器管理

目录 4.1 存储器的层次结构 4.1.1 多级存储结构 4.1. 2 可执行存储器 4.1.3 高速缓存和磁盘缓存 4.2 程序的装入和链接 4.2.1 程序的装入 4.2.2 程序的链接 1.静态链接(Static Linking)方式 (1) 对相对地址进行修改。 (2) 变换外部调用符号。 2. 装入时动态链接(Load-t…

2013年AMC8数学竞赛中英文真题典型考题、考点分析和答案解析

“一元复始,万象更新。行而不辍,未来可期。” 努力学习和奋斗的时光总是过得飞快,不知不觉,2024年已经悄然而至,今天是2024年1月1日,六分成长祝所有的读者朋友和孩子们新年快乐!学习进步&#…

使用python快速开发与PDF文档对话的Gemini聊天机器人

检索增强生成(Retrieval-augmented generation,RAG)使得我们可以让大型语言模型(LLMs)访问外部知识库数据(如pdf,word、text等),从而让人们可以更加方便的通过LLM来学习外部数据的知识。今天我们将利用之前学习到的RAG方法,谷歌Gemini模型和l…

实验3 vTPM相关

一、实验目的 1.了解vTPM原理和相关知识;2.创建具备vTPM的虚拟机;3.加深对可信计算技术的理解。 二、实验内容 安装seabios,libtpms,swtpm,qemu‐tpm;启动vTPM;安装虚拟机。 三、实验环境 …

单片机的存储、堆栈与程序执行方式

一、单片机存储区域 如图所示位STM32F103ZET6的参数: 单片机的ROM(内部FLASH):512KB,用来存放程序代码的空间。 单片机的RAM:64KB,一般都被分配为堆、栈、变量等的空间。 二、堆和栈的概念 …

CSDN - 从CSDN下载自己上传的资源要下载码, 自己无法下载

从CSDN下载自己上传的资源要下载码, 自己无法下载 概述 程序里面要用一个参数文件的加解密类, 想到自己以前上传到csdn有demo. 就去下载自己上传的demo. 无法下载, 需要下载码. 也不知道这下载码怎么获得? 按照提示去关注CSDN官方的号, 关注了之后没啥反应, 应该是以前关注过…

「漏洞复现」Everlab-Catalog经销商管理后台文件上传

漏洞描述 Everlab 云端实验室是北京库巴扎信息科技有限公司为科研类用户量身打造的一款功能完备的信息化交流与管理平台,致力于科研数据及科研工作的规范有序。为实验室的信息化管理提供“一站式”解决方案。 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪…

pytest --collectonly 收集测试案例

pytest --collectonly 是一条命令行指令,用于在运行 pytest 测试时仅收集测试项而不执行它们。它会显示出所有可用的测试项列表,包括测试模块、测试类和测试函数,但不会执行任何实际的测试代码。 这个命令对于查看项目中的测试结构和确保所有…

CentOS:docker同一容器间通信

docker同一容器中不同服务以别名访问 1、创建bridge网络 docker network create testnet 2、查看Docker网络 docker network ls 3、运行容器连接到testnet网络 使用方法&#xff1a;docker run -it --name <容器名> —network --network-alias <网络别名> <…