使用默认用户名在外部网络上拒绝 SSH 连接

使用默认用户名在外部网络上拒绝 SSH 连接

我最近尝试在我的树莓派上配置端口转发,以便能够从任何地方通过它进行连接。因此,我更改了盒子参数以允许它。

我的盒子参数截图

它似乎有效,因为我的树莓派正在响应。但我仍然使用pi用户名,似乎导致连接被拒绝。当我尝试连接到我的树莓派时,出现以下消息:

PS C:\Users\MyUser> ssh [email protected]

You are trying to login with the default username.
For security reasons this can only be done from a local network or console.

[email protected]'s password:
Permission denied, please try again.

当然,我可以向你保证我输入的密码是正确的。当我连接到我的本地网络时,即使我使用我的盒子的 IP 地址(带有 ip forawrding 的那个)来连接到我的树莓派,它也能完美工作。但如果我尝试从另一个网络,则会出现此消息。

我一直在尝试在互联网上搜索如何解决此问题,但通过尝试修改 sshd 配置找不到任何内容。

任何消除这种行为并允许我从远程网络连接到我的树莓派的线索,仅通过端口重定向(是的,我听说过tunnelin,pitunnel等,但这不是我正在寻找的)并且没有更改用户名(是的,我知道更改它将使我能够成功 ssh,但这不是我想要的)?提前致谢。

相关内容