无法使用SSH登录本地Raspberry Pi

时间:2015-01-16 07:11:14

标签: linux ssh raspberry-pi

我刚刚设置了Raspberry Pi,我正在尝试使用SSH登录,但它失败了Connection timed out

$ ssh -v pi@192.168.1.20
OpenSSH_6.7p1, OpenSSL 1.0.1j 15 Oct 2014
debug1: Reading configuration data /cygdrive/c/Users/ironsand/.ssh/config
debug1: Connecting to 192.168.1.20 [192.168.1.20] port 22.
debug1: connect to address 192.168.1.20 port 22: Connection timed out
ssh: connect to host 192.168.1.20 port 22: Connection timed out 

即使$ ping 192.168.1.20也因Destination Host Unreachable而失败,从Raspberry Pi到Windows的ping也会失败。

从Raspberry我可以连接互联网。

不好的是我没有权利访问WiFi路由器配置。我会问共享房屋经理,但我可能无法得到它的信息。

除路由器配置外,我能做些什么来解决问题吗?

这是ifconfig结果。

enter image description here

4 个答案:

答案 0 :(得分:2)

我的Windows计算机(没有我注意到)改变了网络设置,认为它不在安全/专用网络中。进入网络并改变它,然后在树莓派上进行以下操作为我做了:

sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server

答案 1 :(得分:0)

可能有助于缩小问题的几个步骤:
 1.从raspberry pi本身尝试ssh 127.0.0.1 - 如果它不起作用,它可能是rpi上的一些SSH问题(也许它在raspi配置中被禁用 - 过去它在默认情况下被禁用了吗?)
 2.从rpi本身尝试ssh 192.168.1.20  3.尝试通过以太网电缆(不是wifi)连接RPI  4.尝试更改RPI的IP - 有时它会帮助你  5.有时电源管理会关闭wifi - 尝试定期运行sudo /sbin/ifup --force wlan0

答案 2 :(得分:0)

如果你无法在任何一个方向上ping,即使在同一个子网上,那么听起来你的路由器正在干扰,例如:许多路由器的“访客网络”模式,它将LAN上的每台计算机相互隔离。除了在主要路由器下游安装另一个路由器,并将Pi和对等计算机连接到该路由器之外,可能没有什么可以做的。

答案 3 :(得分:0)

我有同样的问题,结果我在路由器上启用了AP隔离,我禁用了它并且工作得很好