zoukankan      html  css  js  c++  java
  • 树莓派3下开启SSH服务

    树莓派系统的安装非常简单。但是装完系统之后为了能远程连上费了不少时间。

    先按照官方文档来

    1,使用管理工具

    1. Enter sudo raspi-config in a terminal window
    2. Select Interfacing Options
    3. Navigate to and select SSH
    4. Choose Yes
    5. Select Ok
    6. Choose Finish

    2,启动服务

    sudo systemctl enable ssh
    sudo systemctl start ssh

    官网还说如果要sshd能随系统一起启动,需要在tf卡的根目录下创建一个空白的文件,文件名叫:ssh

    具体方法是将TF卡取下来,插上windows电脑,在powershell里执行:

    new-item ssh -type file

    然后插回树莓派,正常情况下系统会识别到这个文件,并开启自动启动,然后这个文件会被自动删除。

    此时使用putty连上来时不会再提示链接被重置。不过又出了另一个错误提示:Server unexpectedly closed network connection

    尝试了所有找到的方法,无果。

    无意间调用 service sshd status时发现提示信息里说 Could not load host key: /etc/ssh/ssh_host_rsa_key,

    于是去查了下/etc/ssh/下面的ssh_host_rsa_key文件,该文件无内容,并且所有ssh_host_开头的文件都是没有内容。这就有点问题了。

    问题找到,首先把/etc/ssh下的所有ssh_host_开头的文件删除,然后执行:

    sudo dpkg-reconfigure openssh-server

    提示:

    Creating SSH2 RSA key; this may take some time ...

    Creating SSH2 DSA key; this may take some time ...

    Creating SSH2 ECDSA key; this may take some time ...

    如果不删除原来的文件,它是不会有任何操作的,因为文件已经存在了。

    此时再查看key文件,里面已经重新生成了key。

    再试试远程ssh,通过。

    繁华都市中的隐者
  • 相关阅读:
    iOS 地图与定位开发系列教程(一)
    opencv 之 transformation
    the brain 8.0
    vs中添加库文件WinMM.Lib
    JAVA简单性能检测
    【转帖】一套鼠标控制2台电脑
    Synergy工具一套键盘鼠标连接多台机器
    文件夹下所有文件及子文件夹将文件名小写
    捕捉Facebook Like的数据
    按键精灵的网页自动化测试
  • 原文地址:https://www.cnblogs.com/RM-Anton/p/9115248.html
Copyright © 2011-2022 走看看