我正在尝试通过SSH连接到我的Raspberry Pi。
我能够在内部做到( ssh user@raspberrypi
),但当我尝试连接外部(通过公共IP),它说:
端口22:连接被拒绝
我在路由器中设置了端口转发并禁用了防火墙,但仍然遇到了同样的问题。还有什么其他原因?
它目前已被注释掉,这里是文件: pastebin.com/TJSMvH1B
—
Rizhiy
重新启动Pi时,我注意到另一个奇怪的事情:当它关闭并且我尝试在内部连接它时说
—
Rizhiy
port 22: No route to host
,但如果我尝试连接外部它仍然说 port 22: Connection refused
。除了端口转发和禁用防火墙之外,我还需要在路由器中做些什么吗?我正在使用BT Home Hub 3。
如果您能够在本地使用PI而不是来自互联网,则可能是PI没有默认路由设置。你能从PI ping google.com吗?
—
sebastienvg
ListenAddress
在你的sshd_config
?