不能打开到主机的连接,在端口1521:连接失败的解决方法(修改远程桌面连接端口)

1、修改远程桌面连接端口

  远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。上面设置完成后,需要再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。




2、
不能打开到主机的连接,在端口1521:连接失败的解决方法
 
今天启动工程,突然提示无法连接远程Oracle。我试着telnet Oracle服务器1521 端口,提示连接失败。
 
D:\Documents and Settings\Administrator>telnet 10.201.70.68 1521
  www.2cto.com  
正在连接到10.201.70.68...不能打开到主机的连接, 在端口 1521: 连接失败
 
Oracle服务器与本机都在局域网内,不存在网络不通问题,怎么会无法连接。
 
检查10.201.70.68并未启动防火墙,可以ping通。
 
但发现直接在Oracle服务器上连接oracle也不能正常连接。
 
后发现为listener.ora导致,经过修改  \product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 数据库恢复正常。
 
再次telnet Oracle服务器的1521端口,依然连接失败。
 
D:\Documents and Settings\Administrator>telnet 10.201.70.68 1521
  www.2cto.com  
正在连接到10.201.70.68...不能打开到主机的连接, 在端口 1521: 连接失败
 
用命令查看当前端口情况netstat -a –n
 
C:\Documents and Settings\Administrator>netstat -a -n
 
Active Connections
 
  Proto  Local Address          Foreign Address        State
 
  TCP    0.0.0.0:23             0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1035           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1080           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1139           0.0.0.0:0              LISTENING
  www.2cto.com  
  TCP    0.0.0.0:1801           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:2103           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:2105           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:2107           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING
 
  TCP    10.201.70.68:139       0.0.0.0:0              LISTENING
 
  TCP    10.201.70.68:3389      10.201.70.75:53370     ESTABLISHED
 
  TCP    127.0.0.1:1142         0.0.0.0:0              LISTENING
 
  TCP    127.0.0.1:1521         0.0.0.0:0              LISTENING
 
  TCP    127.0.0.1:42424        0.0.0.0:0              LISTENING
 
  UDP    0.0.0.0:445            *:*
 
  UDP    0.0.0.0:1034           *:*
 
1521端口处于监听状态,但是从我本机还是无法Telnet服务器端口。
 
我试着telnet  1080端口,发现却可以,唯一的区别就在于一个端口前是“0.0.0.0”,一个是“127.0.0.1”。为了验证,我又telnet 1035/1026都可以通。
 
但是为什么呢,是不是就因为这个IP的原因呢,怎么才可以把这个“127.0.0.1”改为“0.0.0.0”。
 
1521是Oracle监听端口,问题估计还是出在监听本身。
 
我打开另一台也装有Oracle且1521可以连接的机器,查看NETWORK\ADMIN\listener.ora文件,仔细对比两个Oracle该文件的区别,发现正常的Oracle服务器上,listener.ora文件,如下这段HOST显示的是机器名,而不能连接的是“localhost”。
 
LISTENER =
 
  (DESCRIPTION =
  www.2cto.com  
    (ADDRESS = (PROTOCOL = TCP)(HOST = lggsuper_pc)(PORT = 1521))
  )
我备份该文件后,将localhost 也改为本机名,重启监听。检查数据库从数据库服务器本机连接正常。
 
然后再执行命令netstat -a –n查看,此时1521前面的IP已变为“0.0.0.0”。
 
C:\Documents and Settings\Administrator>netstat -a -n
  www.2cto.com  
Active Connections
 
  Proto  Local Address          Foreign Address        State
 
  TCP    0.0.0.0:23             0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1035           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1080           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1317           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:1801           0.0.0.0:0              LISTENING
 
  TCP    0.0.0.0:2103           0.0.0.0:0              LISTENING
 
  TCP    10.201.70.68:139       0.0.0.0:0              LISTENING
 
  TCP    127.0.0.1:1324         127.0.0.1:1521         TIME_WAIT
 
  TCP    127.0.0.1:42424        0.0.0.0:0              LISTENING
 
  UDP    0.0.0.0:445            *:*  www.2cto.com  
 
  UDP    0.0.0.0:1034           *:*
 
  UDP    0.0.0.0:1044           *:*
 
看来成功的概率很高,然后我通过我电脑telnet Oracle服务器1521端口,果然成功。
 
问题解决。
 










  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当jumpserver连接无法连接到远程桌面服务器时,可能存在两种常见问题:网络不可达和安全策略错误。 1. 网络不可达:这可能是由于以下几个原因导致的: - 网络连接故障:检查网络连接是否正常,确保jumpserver和远程桌面服务器之间有稳定的网络连接。 - 防火墙或路由器设置不正确:检查防火墙或路由器设置,确保正确打开端口,允许跨网络访问。 - IP地址或主机名错误:检查IP地址或主机名设置是否正确,确保jumpserver连接的目标服务器的地址是准确的。 2. 安全策略错误:这可能是由于以下几个原因导致的: - 远程桌面服务器配置错误:检查远程桌面服务器的配置,确保允许外部连接。 - 安全组或防火墙策略:检查跳板机和远程桌面服务器之间的防火墙策略,确保允许跳板机连接远程桌面服务器的通信。 - 凭据或权限错误:确认在jumpserver上使用的凭据与远程桌面服务器的凭据匹配,并且具有足够的权限进行连接。 为了解决这些问题,可以采取以下措施: - 检查网络连接,并修复任何网络故障。 - 确认远程桌面服务器的配置和安全策略,并按需进行调整。 - 根据需要更新防火墙或路由器设置,确保正确打开所需端口和允许跨网络访问。 - 仔细检查跳板机和远程桌面服务器之间的凭据和权限设置,确保匹配并具有足够的权限。 - 如有必要,联系网络管理员或系统管理员以获取更多帮助和支持。 通过以上措施,应该能够解决jumpserver无法连接到远程桌面服务器的问题,使连接恢复正常。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值