centerOS开放端口号

在CentOS系统启动Tomcat后,本地Windows无法访问。经检查发现是防火墙未关闭,考虑到安全问题,不打算完全关闭防火墙,而是选择只开放Tomcat使用的8080端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:centeros启动tomcat后,在本地我window无法访问,经检查是防火墙未关闭,但整个关闭又感觉不好,于是想到只开放tomcat使用的8080

命令为:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

 

### 如何在 CentOS 上配置和使用远程桌面连接 #### 安装必要的图形环境和支持工具 为了使远程桌面功能正常工作,在CentOS上通常需要安装完整的图形界面环境,比如GNOME或KDE。对于最小化安装的系统来说,这一步骤必不可少。 ```bash sudo yum groupinstall "X Window System" -y sudo yum install gnome-desktop -y ``` 完成上述命令后,重启计算机以应用更改并启动图形界面[^1]。 #### 设置防火墙规则允许RDP流量 为了让外部设备能够顺利访问CentOS上的远程桌面服务,需调整系统的防火墙设置以便开放相应的端口: ```bash sudo firewall-cmd --zone=public --add-port=3389/tcp --permanent sudo firewall-cmd --reload ``` 这里假设使用的是默认的安全区域`public`,并且指定TCP协议下的3389端口用于Remote Desktop Protocol (RDP)[^4]。 #### 安装 FreeRDP 或 TigerVNC Server 提供远程访问能力 FreeRDP 是一种开源项目,支持多种操作系统之间的互连互通;而TigerVNC则提供了基于VNC协议的服务程序。两者都可以作为有效的方案来实现在CentOS上的远程桌面共享。 ##### 使用 FreeRDP 方案 首先确保已安装 `freerdp` 软件包: ```bash sudo yum install freerdp -y ``` 之后可以通过如下方式建立与另一台运行Windows RDP服务器主机间的会话(此处仅作示例说明): ```bash xfreerdp /v:目标IP地址 /u:用户名 /p:密码 /size:w:h ``` 其中 `/size:w:h` 参数用来定义显示分辨率大小,例如 `-g 1280x720` 表示宽度为1280像素高度为720像素的画面尺寸[^3]。 ##### 使用 TigerVNC Server 方案 如果倾向于采用VNC技术,则可以考虑部署TigerVNC server: ```bash sudo yum install tigervnc-server -y cp /lib/systemd/system/vncserver@.service \ /etc/systemd/system/vncserver@:1.service ``` 编辑新复制过来的服务文件中的几处关键参数,如监听端口号、用户身份验证信息等。最后启用该服务即可开始提供VNC形式的远程控制。 #### 推荐使用专业的第三方应用程序增强用户体验 尽管官方提供的方法已经能满足基本需求,但对于追求更高效稳定性能的企业级应用场景而言,像Splashtop这类专精于跨平台远控领域的商业产品或许能带来额外的价值——不仅限于简单的屏幕映射传输,还包括文件同步管理等功能特性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值