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程序ssh
若是你是使用USB链接Beaglebone Black的,那么你须要将192.168.7.2填写到Host Name输入框中,如图1.11所示。加密
若是你是使用网线链接Beaglebone Black,那么你须要在Host Name输入框中填写beaglebone.local,如图1.12所示。 spa
图1.11 使用USB链接 图1.12 使用网线链接操作系统
以后,单击如图1.13所示的Open按钮开始链接。若是你是第一次链接,PuTTY会弹出一个安全提示框,如图1.14所示。 orm
图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人!