• 欢迎 游客 来到 SakuraFrp 非官方社区论坛

使用问题 穿透 Linux SSH 时报错无法连接到本地服务

使用过程中遇到的如报错等问题。 帮助文档

voidmio

新用户
2023/10/30
1
0
1
操作系统版本
Linux amd64
frpc 版本
v0.45.0-sakura-6
启动器版本
Windows - v3.0.1.0
隧道类型
  1. TCP 隧道
普通节点
  1. #46 成都电信2
屏幕截图 2023-10-30 092111.png

如图。已在服务器上按照帮助文档中内容安装 Linux服务器版natfrp service 并开通隧道(TCP,ssh(22),#46 成都电信2),但在启动器或远程管理上开启后,在外网环境下ssh连接时(如ssh testuser@frp-can.top -p 26140)均会发生报错并断开。
另一个隧道(TCP,Windows 远程桌面(3389),#53 成都电信4)同样在尝试进行远程连接时发生报错:
屏幕截图 2023-10-30 092922.png

请问可能原因是什么?非常感谢!

补充1,网络环境应该没有问题,可以正常使用如cpolar进穿透并于外网ssh控制;
补充2,应该不是校园网的问题,已尝试过以手机流量作为外网,甚至直接连接内网(内网是某办公室wifi),都无法ssh到服务器;
补充3,服务器Linux版本 Rocky Linux 9.2,移动电脑Win10和Win11都尝试了,用到的所有frp相关版本均为最新 (至10/27/2023);
补充4,在1任意机器和网络下,节点都可以ping通。

再次感谢解答!
 
最后编辑:

Akahane

社区用户
管理成员
2022/05/17
205
9
18
23
中国大陆
你好,

SSH

问题可能会出在 服务器机器 / frp 穿透 两处中的任意一处,需要确定大致范围。
  • 可以先尝试内网 SSH,如果可以正常连接,则说明目标机器、目标账号、目标端口允许 SSH,服务器机器的配置应该是正确的
    • 如果不能正常连接,需要检查相关的配置、防火墙、用户权限等。
  • 如果内网没有问题,需确认 frp 穿透时是否已正确配置。截图中出现了 “无法连接到本地服务” 的报错,这表明已经有人成功请求了隧道,隧道所在节点也把流量正确的转到了服务器上的 frpc,但 frpc 连接不到服务器上需要穿透出去的服务(如 ssh)。
Windows 远程桌面

一些可能原因
  • 隧道配置不正确:地址、端口等。
  • 电脑未启用远程桌面:在设置中启用,并在高级设置页关闭 “仅允许网络级别身份连接”;家庭版 Windows 不支持远程桌面。
  • 用户没有远程桌面权限。