我正在尝试启动我自己的 Web 服务器。我已经安装了 ubuntu 服务器和 openSSH 的新副本。
我可以通过使用内部 IP (192.168.1.12) SSH 进入服务器,但无法通过我的外部 IP 地址访问它。我已经设置了端口转发,但仍然从腻子中得到“连接被拒绝”。
我注意到的一件事是,如果我登录到我的 Web 服务器并键入,sudo /usr/sbin/sshd -d我会收到以下错误:
debug1: Bind to port 22 pm 0.0.0.0
Bind to port 22 on 0.0.0.0 failed: Address already in use.
debug1: Bind to port 22 on ::.
Bind to port 22 on :: failed: Address already in use.
Run Code Online (Sandbox Code Playgroud)
我猜这是我尝试使用外部地址 ssh 时出现问题的原因?我已尝试禁用 ipv6,但执行此操作时仅修复了其中一个错误
编辑:
netstat -tan | grep LIST给出以下结果
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN …Run Code Online (Sandbox Code Playgroud) ssh ×1