Beaglebone Black教程使用SSH通过USB和因特网连接Beaglebone Black

使用SSH通过USB和因特网连接Beaglebone Black

SSH是Secure Shell的缩写。它是为设备间安全通讯建立的加密网络协议。它最为人所知的用法就是通过一个客户端/服务器模型来远程执行命令。不管Beaglebone Black使用USB还是因特网连接,都可以通过这种方式访问到。

在Linux和OS X中,SSH客户端已经被预先安装了,而在Windows下则需要自己安装对应的软件,下面就来依次介绍在这些系统下的访问方法。

1.在Windows下通过SSH连接

Windows操作系统并没有自带SSH客户端,需要自己安装。Windows下最常用的SSH客户端是PuTTY,它可以从www.putty.org下载。在软件安装完成后,运行其中的putty.exe文件,打开如图1.10所示的主程序。

 

图1.10  PuTTY程序

  • 如果你是使用USB连接Beaglebone Black的,那么你需要将192.168.7.2填写到Host Name输入框中,如图1.11所示。
  • 如果你是使用网线连接Beaglebone Black,那么你需要在Host Name输入框中填写beaglebone.local,如图1.12所示。

 

图1.11  使用USB连接                      图1.12  使用网线连接

之后,单击如图1.13所示的Open按钮开始连接。如果你是第一次连接,PuTTY会弹出一个安全提示框,如图1.14所示。

 

图1.13  开始连接                           图1.14  PuTTY Security Alter

这里提示说这个主机的安全密钥在本地并没缓存,需要确认接下来的操作。

  • 如果你信任这个主机,那么就可以单击“是(Y)”按钮来将密钥添加到缓存。之后连接这个主机的时候,就不会再出现这个提示。
  • 如果你只想使用一次而不将密钥加入缓存,则单击“否(N)”按钮。
  • 如果你不信任这个主机,则单击“取消”按钮取消本次连接。
  • 如果需要相关的帮助,则单击“帮助”按钮。

在这里我们单击“是(Y)”按钮,出现如图1.15所示的提示信息。

 

图1.15  登录提示                   图1.16  使用SSH登录系统的效果 

通常情况下我们需要使用root用户来管理系统,所以我们使用用户名root登录。root默认没有设置密码,所以在要求你输入密码的时候直接按回车即可。如图1.16所示是以root用户登录系统后的效果。

如果你决定永远使用root用户登录系统,那么可以将用户名和主机名使用“@”隔开作为Host Name,如图1.17所示。

 

图1.17  在Host Name中指定用户名   图1.18  指定root用户登录

在这种情况下,单击Open按钮会直接要求你输入密码,如图1.18所示。

如果你觉得每次输入这些信息比较繁琐,那么可以将这个设置保存起来。保存的步骤非常方便,只需要为这个设置命名,并单击Save按钮即可,如图1.19所示。

 

图1.19  保存SSH连接          图1.20  保存的会话

保存之后,这个设置就会出现在已保存的会话列表中,如图1.20所示。

在使用这个会话的时候,你只需要选中对应的会话名,并单击Load按钮即可载入对应的设置,如图1.21所示。

 

图1.21  载入会话设置

如果你觉得这还是不够方便,那么你可以直接双击对应的会话名即可打开连接。

2.在下通过SSH连接

如果你使用的是OS X或者Linux操作系统,那就非常方便了,只需要在终端中执行如下命令即可:

  • ssh beaglebone.local –l root

在输入上面的命令之后,终端会要求你输入访问密码,如图1.22所示。

 

图1.22  在Linux下使用ssh命令连接Beaglebone Black    图1.23  在Linux中使用ssh连接后的效果

由于root用户默认没有设置密码,所以只需直接按回车即可完成连接,如图1.23所示为在Linux下连接后的效果。

至此,在主流系统中使用SSH连接Beaglebone Black的知识就介绍完毕了。在连接之后,在Beaglebone Black端的操作方式就完全一样了,我们会在之后的内容中介绍。

本文选出自:BeagleBone Black项目实训手册转载请注明出处,尊重技术尊重IT人!

Beaglebone Black教程使用SSH通过USB和因特网连接Beaglebone Black的更多相关文章

  1. 通过因特网连接Beaglebone Black

    通过因特网连接Beaglebone Black 通过网络连接,可以使你方便地从各种地方以及各种不同的电脑访问到Beaglebone Black.这种连接Beaglebone Black方式通常使用5V ...

  2. Beaglebone Black教程BeagleBone Black安装最新系统映像

    Beaglebone Black教程BeagleBone Black安装最新系统映像 BeagleBone Black安装最新系统映像 Beaglebone Black虽然已经预装了Debian操作系 ...

  3. Beaglebone Black教程Beaglebone Black中的Cloud9 IDE基本使用

    Beaglebone Black教程Beaglebone Black中的Cloud9 IDE基本使用 ​Beaglebone Black中的Cloud9 IDE基本使用 Cloud9是集成在Beagl ...

  4. Beaglebone Black教程项目1闪烁板载LED

    Beaglebone Black教程项目1闪烁板载LED 项目1闪烁板载LED 当设置完你的Beaglebone Black的时候,可能早就非常期待你的第一个项目了.下面就来满足大家的愿望,当然,这个 ...

  5. Beaglebone Black教程Beaglebone Black的引脚分配

    Beaglebone Black教程Beaglebone Black的引脚分配 Beaglebone Black的引脚分配 绝大多数的微型开发平台都提供了一些称为GPIO的输入输出端口.这些端口可以让 ...

  6. Mac下git通过SSH进行免密码安全连接github

    Git——The stupid content tracker(傻瓜内容跟踪器) Git是Linux的缔造者Linus Torvalds为了帮助管理Linux内核源码而开发的一款免费.开源的分布式版本 ...

  7. 通过 SSH 隧道方式图形化连接 AIX 服务器

    跳转到主要内容 登录 (或注册) 中文 [userid] IBM ID: 密码: 保持登录. 单击提交则表示您同意developerWorks 的条款和条件. 查看条款和条件. 需要一个 IBM ID ...

  8. ADB usb 或 WiFi 连接手机 ADB工具下载

    ADB usb 或 WiFi 连接手机 ADB工具下载 小米 MIUI8.5 手机开启USB调试 1.设置-->我的手机-->全部参数-->MIUI版本--->连续点N次 2. ...

  9. mysql ssh 跳板机(堡垒机???)连接服务器

    跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一. 正常的登录流程 使用ssh命令登录跳板机: 登录跳板机成功后,在跳 ...

随机推荐

  1. [bzoj1002]轮状病毒-矩阵树定理

    Brief Description 求外圈有\(n\)个点的, 形态如图所示的无向图的生成树个数. Algorithm Design \[f(n) = (3*f(n-1)-f(n-2)+2)\] Co ...

  2. vue中的表单异步校验方法封装

    在vue项目的开发中,表单的验证必不可少,在开发的过程中,用的是vue+iview的一套,我们知道iview的表单验证是基于async-validator,对于async-validator不熟悉的可 ...

  3. C#利用WebClient 两种方式下载文件

    WebClient client = new WebClient(); 第一种 string URLAddress = @"http://files.cnblogs.com/x4646/tr ...

  4. sublime3 快捷键大全

    Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格 ...

  5. java封装示例代码

    package com.imooc; public class Telphone { private float screen; private float cpu; private float me ...

  6. python自动开发之第二十三天(Django)

    一.一大波model操作 1. 创建数据库表 # 单表 # app01_user ==> tb1 # users class User(models.Model): name = models. ...

  7. Linux 入门记录:十八、Linux 系统启动流程 + 单用户修改 root 密码 + GRUB 加密

    一.系统启动流程 一般来说,Linux 系统的启动流程是这样的: 1. 开机之后,位于计算机主板 ROM 芯片上的 BIOS 被最先读取,在进行硬件和内存的校验以及 CPU 的自检没有异常后, BIO ...

  8. 数据库===轻量级mysql数据库管理工具

    已经上传至: https://download.csdn.net/download/bo_mask/10276952

  9. ASPxgridview 编辑列初始化事件

    在初始化编辑咧的时候,给其赋值或者是disable等等.... 贴上代码 protected void master_CellEditorInitialize(object sender, ASPxG ...

  10. POJ-2398

    Toy Storage Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 4243   Accepted: 2517 Descr ...