启用端口转发 (SSH): ssh:连接到主机 XXXX 端口 22:连接被拒绝

启用端口转发 (SSH): ssh:连接到主机 XXXX 端口 22:连接被拒绝

当我不在家时,我想使用 ssh 与我的电脑进行远程连接。

假设标题中写的 XXXX 是我的全局 ip 路由器。

我已完成以下步骤:

  • 在我的家用电脑上安装 openssh-server。
  • 在端口 22 上启用路由器端口转发。在部署 ssh 服务器之前,我检查过路由器启用了端口转发,使用 netcat 侦听该端口,并使用此在线工具进行测试开放端口检查工具。我想这会向我的全局 IP 发送一些数据包,以测试端口是否打开。
  • 运行 sshd deamon,以便现在正在侦听端口 22。我已经检查过这个运行sudo ss -nlput | grep 22sudo service sshd status.
  • 检查计算机防火墙是否阻止 ssh 数据包:我列出了 iptables 配置,并且启用了所有输入、输出和转发。 sudo iptables -L:

    链输入(策略接受)目标 prot opt 源目的地

    链 FORWARD(策略接受)目标 prot opt 源目的地

    链输出(策略接受)目标 prot opt 源目的地

就我而言,我应该能够使用全局 IP 路由器从任何地方到我的家庭电脑建立 ssh 连接,并选择名为“user”的 Linux 用户,如下所示: ssh[电子邮件受保护]

我错过了什么步骤吗?

相关内容