使用SSH从您的PC访问您的Raspberry Pi

忘记屏幕和键盘 - 使用您的PC访问您的树莓派

Raspberry Pi的标题价格为35美元,但没有考虑到实际使用它的大多数外围设备和其他硬件。

一旦你增加了屏幕,鼠标,键盘,HDMI电缆和其他部件的价格,它很快就会让电路板的成本增加一倍。

还有工作空间需要考虑 - 并非每个人都有第二张桌子或桌子来放置整个桌面树莓派设置。

解决这些问题的一个解决方案是SSH,它代表'Secure Shell',并为您提供避免这些成本和空间要求的方法。

什么是Secure Shell?

维基百科告诉我们,安全外壳是“ 通过不安全的网络安全地操作网络服务的密码网络协议 ”。

我更喜欢简单的解释 - 就像运行一个终端窗口,但它在PC上而不是在Pi上,通过WiFi /网络连接使您的PC和Pi可以相互通话。

当您将Raspberry Pi连接到家庭网络时,会给它一个IP地址。 您的PC使用简单的终端仿真器程序,可以使用该IP地址与您的Pi进行对话,并在您的计算机屏幕上为您提供终端窗口。

这也被称为使用你的Pi'无头'。

终端仿真器

终端仿真器完全按照它的说法 - 它仿效计算机上的终端。 在这个例子中,我们正在模拟Raspberry Pi的终端,但并不仅限于此。

我是Windows用户,自从我开始使用Raspberry Pi以来,我使用了一个名为Putty的非常简单的终端仿真器。

腻子感觉有点老派,但它的工作非常好。 还有其他的模拟器选项,但这个是免费的,可靠的。

获取腻子

腻子是免费的,所以你需要做的就是从这里下载。 我总是下载.exe文件。

有一点需要注意的是,Putty不像其他程序那样安装,它只是一个可执行的程序/图标。 我建议将其移至桌面以方便访问。

开始终端会话

打开腻子,你会看到一个小窗口 - 这是腻子,没有什么比这更少了。

打开Raspberry Pi并连接到您的网络,找出其IP地址。 我通常使用像Fing这样的应用程序,或者通过我的浏览器通过192.168.1.1访问我的路由器来手动找到它。

将该IP地址输入到“主机名”框中,然后在“端口”框中输入“22”。 您现在只需点击“打开”,您将在几秒钟内看到终端窗口。

腻子连接串口

串口连接对于Raspberry Pi非常方便。 它们允许您通过一些GPIO引脚使用特殊的电缆或附件(通过USB连接到PC)访问您的Pi。

如果您没有可用的网络,这也非常方便,它提供了另一种使用Putty从PC访问您的Pi的方法。

建立串行连接通常需要特殊的芯片和电路,但大多数人使用内置电缆或附加组件。

我对市场上的各种电缆没有太大的好运,所以我使用了Gooligum Electronics的Wombat电路板(内置串行芯片)或RyanTeck的专用调试片。

腻子永远?

虽然在桌面设置上使用Putty有一些限制,但自从我推出Raspberry Pi以来,我个人无法使用专用屏幕和键盘进行管理。

如果你想使用Raspbian桌面应用程序,那么你当然需要沿着屏幕路线走下去,除非你利用SSH的大哥哥VNC的力量。 我会尽快在另一篇文章中介绍。