树莓派Zero W设置ssh连接
上一章讲了如何配置Zero W连接无线网络,这一章来讲讲,如何给Zero W配置ssh连接,以后可以用笔记本远程连接Zero W,这样就可以把Zero W当作一台Linux服务器来用。
要ssh远程Zero W,首先要打开Zero W上的ssh服务
1 | sudo /etc/init.d/ssh start |
然后查看一下Zero W的IP地址
1 | ifconfig |
尝试在电脑上连接Zero W
1 | ssh pi@192.168.X.X |
结果报错
no hostkey alg
查看一下ssh的状态
1 | sudo /etc/init.d/ssh status |
发现报错
key_load_public: invalid format
网上搜了一圈找到了解决方案
1 | //停止ssh服务 |
再次打开ssh服务后,电脑能够ssh连上Zero W了。
造成上述错误的原因可能是,ssh初始化了一个错误的ssh密钥,导致ssh一直无法认证登陆过程,从而导致ssh登陆失败。只需要删除原密钥,重新生成一次ssh密钥即可解决。