随着蓝宙电子的树莓派产品出售,问起在大电脑或笔记本上控制树莓派问题的人越来越多。在众多解决方案中,SSH远程命令行是一个很不错的方案,简洁的代码命令使得树莓派控制变的高效。因此今天的蓝宙每日一讲就来说一下如何使用SSH远程命令行控制树莓派。
你需要一套正常运行raspbian的树莓派系统,并且已经设置了有线或无线网络连接。另外,需要一台联网的Windows, Mac或Linux的大电脑。今天就采用网线直连笔记本电脑和树莓派2的方案。
树莓派:带供电系统和烧好Raspbian系统的SD卡;
网线:交叉或直连;
笔记本电脑:双网卡,现在应该都是这个配置的。
按照如图所示进行连接:
网线的另一端插在电脑网口上(正常的网线就可以),连接好后给树莓派上电:
然后要共享无线网络:
如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。以win7系统为例,开始——控制面板——网络和Internet——网络和共享中心——查看网络状态和任务——更改适配器设置,找到无线网络连接右键“属性”,在共享选项卡上选中“允许其他网络用户通过此计算机的Internet连接来连接(N)”选项,点确定。
点击确定后,发现无线网络已经共享,这里的无线网络名是mayi:
之后要查找树莓派的IP地址。这一步很关键要登录树莓派一定要知道它的IP。
首先运行DOS窗口,快捷键windows键+R键,弹出如下界面:
在弹出的界面,输入框中,输入cmd指令:
点击确定,弹出DOS窗口:
因为树莓派很早我们就已经上电了,这段时间足够让树莓派系统稳定,之后我们在输入命令arp -a:
点击回车,弹出如下界面:
在本机地址搜索检查中,我们也容易的发现了一个动态的地址,这个地址就是树莓派的地址,这里为:192.168.137.102
为什么是接口192.168.137.1的呢?因为上部共享互联网的时候已把“本地连接”的IP地址自动设置成静态IP192.168.137.1了,当然这个IP地址也可以自己设置成其他自己常用的静态IP地址。因为此时树莓派的IP地址是动态的,只能用此方法查找。也可以通过修改SD卡中的cmdline.txt文件(在里面加入语句ip=***.***.***.***),将树莓派设置成静态IP地址,但此时只有将电脑的“本地连接”的静态IP地址设置成与树莓派静态IP地址同一号段才能成功连接。
在找到树莓派地址后,我们利用PuTTY软件 连接树莓派,软件回帖可见。
游客,如果您要查看本帖隐藏内容请回复
打开软件后,输入当前树莓派的地址:192.168.137.102
点击open后,在弹出的界面输入用户名和密码,即pi和raspberry。(注:密码输入时自动隐藏显示)
点击回车,弹出如下界面:
到这里SSH远程已经登录成功,我们可以检测一下,输入命令pwd检查一下当前目录:
这时我们在home桌面的pi文件夹下。之后我们在输入ls命令看看这个文件夹中都有什么文件:
啊,我的这个树莓派中安装了其他的东西,因此文件夹比较多,初安装的时候没有这么多的文件夹哈
之后我们在输入ls -l,浏览一下这些文件夹的详细信息:
看详细信息又出来了,这样SSH就成功了,命令行可以完全的操控树莓派了,想让它做什么它就可以做什么了。
到此,蓝宙每日一讲【蓝宙每日一讲】第22讲如何使用SSH远程命令行控制树莓派已经结束了。有什么疑问和问题欢迎在本帖留言,我们会及时回复您。另外,本讲的资料已经附在帖子中,欢迎下载。