树莓派学习总结

一、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,注意,无后缀名!


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值