树莓派学习总结

    xiaoxiao2021-03-25  145

    一、ssh登陆问题

    看教程说树莓派的ssh是随系统自动启动的,但是在实际操作过程中发现一直ssh远程连接不上。经过仔细排查问题,连接显示器进行具体操作,发现树莓派3的ssh设置上有一些问题,虽然支持自启动,但还是需要自己手动进行修改。

    问题详细介绍:

    1. 用Advanced IP Scanner扫描局域网内IP,找到树莓派的IP地址;

    2. 启动putty程序,输入树莓派IP地址进行连接,发现连接超时,这个原因在于树莓派的SSH未启动。可是不是随系统自启动的?但是不是可以通过root启动ssh的。所以还需要进行另外设置

    3.通过用一个新的树莓派,和新的SD卡发现都没用,所以还是ssh的问题。

    4.接上显示器,输入sudo servicessh status,发现未启动

    5.sudo service ssh start,sudo service sshstatus发现下图

    6.Raspberry Pi实战攻略书上说输入sudoinsserv ssh可使每次重启树莓派时都能启动这个服务,但输入之后发现有warning,重新启动发现还是没有启动ssh.

    解决方法:

    通过查找资料发现问题在于不能用root登陆ssh

    修改方法:

    1.首先需要确定树莓派确实是允许ssh服务的,在树莓派命令行中输入sudo raspi-config

    选择Advanced Options

    选择SSH

    选择yes回车,至此,树莓派已经可以支持ssh功能了。

    2.使root能够通过ssh登陆。在命令行中输入$sudo nano /etc/ssh/sshd_config

    将其中的PermitRootLogin的注释去掉,并在后面添加yes.

    修改完之后Ctrl + o进行存盘,Ctrl + X退出。

    再次在命令行输入sudo insserv ssh.此时不会出现任何的warning了。

     

    最后,如果刚启动树莓派的话可能也是连接不上ssh的,需要等大概30s.

    更新:刚刚在树莓派实验室官网上看到了一种更为简便的方法!

    http://shumeipai.nxez.com/2017/02/27/raspbian-ssh-connection-refused.html

    在SD卡的根目录下新建一个文本文件,命名为ssh,注意,无后缀名!

     

    转载请注明原文地址: https://ju.6miu.com/read-15905.html

    最新回复(0)