openssh:权限被拒绝

openssh:权限被拒绝

我是 ubuntu 新手,刚刚开始配置我的第一个 ubuntu 服务器。

问题出在 openssh 上。我使用 taskel 制作了 openssh 服务器。将路由器上的端口 22 转发到服务器 IP。在本地网络中一切正常。我可以从任何计算机 ssh 到服务器。但是,当我尝试使用外部 IP 地址 ssh 时,我收到错误消息:

Permission denied, please try again.

答案1

请确认已完成的端口转发正常。

如果内部机器运行正常,那么它将直接引用机器的本地 IP 来访问端口 22 上的机器

如果外部 IP 无法通过 ssh 连接到机器,则可能是端口转发存在问题

Telnet 到你的外部 IP 并检查它是否连接到你的本地 IP 机器。

答案2

您必须Port Forwarding在高速调制解调器或个人路由器上启用该功能(如果有的话)。

http://192.168.2.1使用(可能是 1.1 或根据您的网络范围的其他名称)登录路由器/HS 调制解调器的管理门户并查找Internet Option。设置规则以将端口 22 流量转发到本地服务器。这将确保即使公共 IP 从 DHCP 池更改,流量也会转发到您的 Ubuntu 服务器。

它对我来说一直都很有用,希望对你也同样有用。

答案3

我解决了这个问题。问题出在 IP 地址上,因为我使用的是 4G 移动网络,而且他们的网络政策很奇怪。

相关内容