服务器鼎峰华仔告诉你:
以下为服务器常用端口列表:
端口服务说明
21FTPFTP服务所开放的端口,用于上传、下载文件。
22SSHSSH端口,用于通过命令行模式远程连接Linux服务器或vps。23TelnetTelnet端口,用于Telnet远程登录服务器。
25SMTPSMTP服务所开放的端口,用于发送邮件。
80>
110POP3用于POP3协议,POP3是电子邮件收发的协议。
143IMAP用于IMAP(InternetMessageAccessProtocol)协议,IMAP是用于电子邮件的接收的协议。
443>
1433SQLServerSQLServer的TCP端口,用于供SQLServer对外提供服务。
1434SQLServerSQLServer的UDP端口,用于返回SQLServer使用了哪个TCP/IP端口。
1521OracleOracle通信端口,服务器上部署了OracleSQL需要放行的端口。3306MySQLMySQL数据库对外提供服务的端口。
3389WindowsServerRemoteDesktopServicesWindowsServerRemoteDesktopServices(远程桌面服务)端口,可以通过这个端口远程连接服务器
8080代理端口同80端口一样,8080端口常用于>
137、138、139NetBIOS协议
137、138为UDP端口,通过网上邻居传输文件时使用的端口。
139通过这个端口进入的连接试图获得NetBIOS/SMB服务。
NetBIOS协议常被用于Windows文件、打印机共享和Samba。
为了安全考虑,建议客户机将防火墙打开,只需将常用端口添加到防火墙例外或入站规则。比如网站管理员一般仅开放:80、22、21、3306、1433等端口
不能。想要知道其中某个端口的系统是否可以访问通,一般的ping命令是解决不了这个问题的,因为不管在windows下还是linux下,ping命令只能跟IP地址或者域名,是不能加端口访问的。这时我们就可以借助一些工具,来帮助我们达成目的。一个常见的问题,生产环境的一台有公网ip的服务器,为了安全起见,运维只给开一个端口,于是考虑用nginx根据url的前缀路径来转发到不同服务。例如:
以springboot工程为例,我们自己的web服务一般都会通过设置
来给该服务的所有url设置一个统一的前缀路径 /xxxxxx 。这时候nginx就可以将所有带有前缀 /xxxxxx 的请求转发到该服务。这是一个很简单的事。
问题是有很多第三方服务,例如kafka manager,他是没有这样的前缀的,假设kafka安装在 1921680182 机器上,kafka manager的访问地址就是 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)