当我尝试连接到我的家庭服务器的 SSH 服务器时,我收到以下信息:
ssh: connect to host host-here port 2222: Connection refused
我转发了 2222 端口,以匹配 192.168.1.128:22,但它仍然拒绝我的连接。没有 iptables,没有 ufw,什么都没有。
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
我已经尝试了几个小时,但还是找不到问题所在。我能从本地机器(也就是我家里的计算机)通过 SSH 连接。但不能是我家网络之外的计算机。
此外,-vvv...:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to nope.nope.nope.nope [nope.nope.nope.nope] port 2222.
debug1: connect to address nope.nope.nope.nope port 2222: Connection refused
ssh: connect to host nope.nope.nope.nope port 2222: Connection refused
我拥有 BT 最新版本的 BT Home Hub,值得拥有。
答案1
你打算如何连接?我尝试过连接
ssh 名称@服务器-p 222-vvv
debug2:ssh_connect:needpriv 0 debug1:连接到 server1.xxxxx.it [xxx.xxx.xxx.xxx] 端口 222。debug1:连接已建立。
那么从你的日志来看你似乎要求
远程控制[电子邮件保护]
第二,你的路由器在外部接口上有一个公共 IP 地址吗?