文章目录[隐藏]
今年2月份的时候就入手了树莓派,之后因为等定做的一个铝合金外壳(别问我为甚么,任性)等了半个月……之后上手以后发现虽然使用Angry IP Scanner能够扫描到树莓派的IP,但是试图用PuTTY连接的时候却总是提示connection refused,一时还以为自己涂散热硅脂的时候手抖了烧了电路板呢。
重刷多次系统无效,网上好像也没有相关情况(你说某实验室那篇?笑笑不说话),最后在Raspberry Pi Blog里面找到了这段话:
官方对此问题的解释
As of the November 2016 release, Raspbian has the SSH server disabled by default…The boot partition on a Pi should be accessible from any machine with an SD card reader, on Windows, Mac, or Linux. If you want to enable SSH, all you need to do is to put a file called
ssh
in the/boot/
directory. The contents of the file don’t matter: it can contain any text you like, or even nothing at all. When the Pi boots, it looks for this file; if it finds it, it enables SSH and then deletes the file.
意思就是说,Raspbian在16年11月更新的时候默认禁用了SSH。但是当系统启动的时候,它会检查是否存在/boot/ssh
这个文件,如果存在的话则开启ssh,并且删除该文件。所以很明显的,我们要做的就是新建一个文件。
使用cmd新建ssh文件
因为cmd没有touch命令,所以可以采用“写入空字段到文件”的方式来新建空文件。当然啦因为内容并没有关系,你也可以写一些奇奇怪怪的东西,反正系统加载的时候也会删掉的。
在boot目录下,按住shift和鼠标右键打开cmd
,运行:
type nul>ssh
(其实在文件管理器的地址栏敲cmd并回车也能打开cmd,要不要试一试?)
使用PowerShell新建ssh文件
因为shift+右键在1703(反正我升上去然后因为bug太多又滚下来了……x1 carbon一点也不高贵)中变成了打开PowerShell,于是PowerShell下新建文件的命令是:
new-item ssh -type file
(但是我上面提到过在File Explorer地址栏输入cmd一样可以在当前目录打开cmd的为什么不试一试呢)
最后插卡插电,就可以正常使用ssh盲装了。
为什么不直接在boot分区右键新建文本文件。。命名为ssh呢。。
@CRE 因为这样不能装逼啊(不
好问题,为什么我不直接新建…
Windows系统下,在SD卡根目录中,通过cmd中 type null>shh 命令新建ssh文件后,插入树莓派3重新开机,通过Windows下的ppty建立ssh,还是echo
connection refused
试过多次,无解,望指点,谢谢。
@树莓派3 type nul>ssh, 检查一下命令…
@Mark 博主,能发一下具体操作步骤吗,不是很懂你那个根目录在哪
@带我飞 写入iso镜像以后在“计算机”中能看到一个名为boot的存储设备,打开以后直接新建名为ssh的文件就可以了
哈哈,感谢博主,难怪怎么连都连不上。
@静静 我真心觉得这太恶心人了…这种程度的修改起码download page也要说一声吧居然一个字不提,blog文章一句话带过…(还好有那一句话
@Mark 听不懂你在说什么
感谢,因为这个问题卡住很久
@kun 因为这个问题比较新(最早应该是今年11月25的)而且原因比较奇葩所以我也卡了很久,重刷了两次系统…