今天打开树莓派时提示以下警告:
安全警告为:
SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.SSH已启用,尚未更改“PI”用户的默认密码。这是一种安全风险 - 请以“PI”用户登录并输入“Passwd”以设置新密码。
查询了相关论坛的讨论:SSH Security Warning
论坛中相关解决办法:
删除相关文件,但是我同时也看到了下面一条讨论,我认为出于安全角度考虑非常合理:
机翻如下:
您是否已为PI用户签订sudo?如果您的登录保护遭到泄露,并且用户确实获得PI访问,他们现在没有自动根访问(sudo / bin / su应该做到)?更一般地说,我认为不依赖于仅仅是一层或机械保护的保护,特别是当它如此琐碎的添加另一层时。你有什么反对改变密码?就个人而言,即使是众所周知的登录的存在也是一个坏主意 - 我在设置新的PI时完全像第一步一样完全删除了PI用户(引导 - 展开文件系统 - Set Hostname - Reboot - 添加用户(包括设置组和sudo) - 删除'pi'用户是我的典型序列)。
即如果需要解决这个问题,相较于删除对应文件,更建议修改默认密码。
修改密码的博客可参考:树莓派pi用户修改密码
很快,同时发现也无法通过SSH登陆树莓派:
查看了树莓派上的设置,显示了SSH已经开启:
此前一直是正常的,在我采用网线连接电脑以后就出现了SSH无法登录的问题,疑惑之下把网线拔掉以后连接wifi又可正常连接。
可是很好奇的是,在电脑直接使用网线连接时,为什么VNC可以正常连接,而SSH不行呢?
待定。。。溜去请教学长了。。