MobaXterm是适用于Windows的应用程序,带有X11服务器,选项卡式SSH客户端和多个用于远程访问的网络工具。我用它来通过本地网络访问我的Raspberry Pi项目。我特别喜欢它,因为我可以在PC上运行多个终端会话,同时还可以从Pi中拖放文件。
MobaXterm家庭版可免费供个人使用,它是Putty的绝佳替代品,而Putty在Raspberry Pi用户社区中可能更为知名。免费版中唯一真正的限制是您只能为12个设备创建预设(会话)。
MobaXterm功能
- 全面的X服务器和SSH支持
- 远程桌面(RDP,VNC,Xdmcp)
- 远程终端(SSH,telnet,rlogin,Mosh)
- X11转发
- 自动SFTP浏览器
- 插件支持
- 便携式和安装程序版本
- 完整文件
- 最高12节
我特别喜欢的是:
- 分页会议
- 届会s can be “detached”进入单独的窗口
- 便携式应用程序,无需安装
- 快速远程访问Pi终端
- 最低配置要求
- 某些Pi应用程序从命令行作为窗口应用程序启动(例如Leafpad)
它使管理会话窗口的集合变得容易,并且是从腻子基本版本的完美升级。
下载& Install
要下载免费版本,请访问 MobaXterm官方下载页面。他们提供可安装版本或便携式版本。选择您喜欢的人。我倾向于使用便携式版本。
可安装版本是一个zip文件,下载后应将其解压缩。像使用其他Windows应用程序一样运行安装程序。
便携式版本也是一个zip文件,下载后即可解压缩。您可以随时选择运行该exe。
启用SSH协议
如果您使用的是Raspbian,则默认情况下在Raspberry Pi上禁用SSH。确保使用以下任一方法启用它“raspi-config”在命令行或Raspbian桌面上的Raspberry Pi配置实用程序中。
这些方法在 在Raspberry Pi教程上启用SSH.
Find the IP Address of 您r Pi
要远程连接到设备,您需要知道它们在网络上使用的IP地址。为此,您可以运行:
ifconfig
从Pi上的命令行或使用MobaXterm’内置的网络扫描仪。
- 运行MobaXterm
- 点击“Tools”窗口左边缘的选项卡
- 请点击“Network Scanner”
- 确保“IP range”代表您网络上的IP地址模式。在此示例中,我的地址格式为192.168.1。*
- 按“Start Scan”.
结果如下:
它显示了我的三个’并显示其IP地址。 MobaXterm还可以确定每个设备上是否都可以使用SSH。
Create a New Remote Access 届会
要创建与Pi的已保存连接,您可以:
- 点击“Session”左上角的图标
- 点击“SSH” icon
- 输入“basic SSH协议 settings” where the “Remote host”是您的Raspberry Pi的IP地址,用户名是“pi” :
- 在下面“Bookmark settings”标签,您可以更改“Session name”甚至给会话添加了一个漂亮的Raspberry Pi图标:
- 在下面“Advanced settings” tab check that “X11-Forwarding” is enabled :
- 请点击“OK” to finish and Save
对于传输大文件,请更改“SSH-browser type” to “SCP”也许值得尝试,因为它速度更快。
您 can repeat this process to add other sessions. The free version allows you to create up to twelve.
右键单击现有会话,可以编辑,删除或复制它。
Raspberry Pi远程访问
定义会话后,它们将显示在左侧的列表中。
双击会话应在右侧创建一个选项卡。它将尝试连接到您的Pi:
在此示例中,它现在要求输入密码,这与将Pi连接到显示器一样。它使用“pi”用户名,因为它是会话设置中定义的名称。
输入密码,然后按[Enter]。
您 maybe prompted to save the password in the 届会 Settings. This makes it quicker to connect next time but it is up to you.
您 should now be connected :
现在可以在右侧的终端上键入命令,就像在直接连接到Pi的键盘上一样。
文件管理
您’ll notice that the “Sftp”选项卡为您提供目录浏览器。首次连接时,默认为“/home/pi/” path. 您 can use the folder tree 上 the left to browse directories by double-clicking.
您 can also browse in the terminal window using the usual 的Linux commands (e.g. cd).
如果您勾选“关注终端文件夹”当您从命令行浏览目录时,它将更新左侧的文件夹树以使其匹配。
可以将文件从文件夹树拖放到PC或从PC拖放到文件夹树。
右键单击该区域可以创建或删除项目。
编辑文本文件
在文件浏览器中右键单击文件,可以将它们启动到Windows中的文本编辑器中。您可以使用默认的MobaXterm文本编辑器,也可以使用“Open with”选择您的收藏夹。
启动编辑器后,您可以直接将其编辑并保存到Pi。这可以使编辑复杂的项目变得更加容易,因为您可以使用PC的全部功能来剪切n粘贴和操作文本文件,而这在Pi本身上可能会比较慢。
您 also launch the Leafpad editor 上 your PC by typing this in the terminal window :
leafpad myfile.txt &
这将在PC上的Leafpad窗口中打开myfile.txt。的“&”最后启动它,但没有’t使用终端窗口阻止您执行其他任务。
重新启动Pi并重新连接
在命令行中,您可以使用
sudo reboot
这将断开与MobaXterm的连接,您将获得一个“Session stopped” message.
只需按一下即可重新连接会话很容易“R”。虽然给Pi一个启动的机会!
如果您是Windows用户并且希望远程访问Raspberry Pi,则MobaXterm是有用的应用程序。我喜欢漂亮的简洁界面,保存会话的功能,文件浏览器和简单的文件编辑过程。它倾向于在我的所有项目中使用,因为它省去了物理连接显示器和键盘的麻烦。
3条留言
您到底为什么要为此使用专有应用程序?
SSH协议的目的是建立到远程计算机的SECURE连接,使用MobaXterm,您将无法保证应用程序本身以及发送给其作者的数据不会被连接或嗅探到您的连接。
您 are doing anyone just learning about remote computer access and management a horrendous disservice by suggesting the use of any SSH协议 client application whose code is not open.
虽然刚开始的某人可能无法自行阅读和判断该代码是可信赖的,但是如果代码可用,他们至少有能力让他们信任的人来确定。
如果要教育他人,请更仔细地考虑良好的安全做法。
唐’对于涉及安全性的任何任务,建议使用专有应用程序。
当您提出一些有效观点时,安全性涉及信任链。除非您已检查网络基础结构中的每一行代码,否则您都将信任某些提供程序。这包括您的路由器,网络交换机,操作系统和所使用的硬件。您的PC /笔记本电脑几乎肯定是专有硬件。选择软件供应商时,您拨打的电话相同’s product.
至于教育,如果我做对了,我将永远无法写任何博客because I’d花了前5000个单词,使读者可以编译自己的操作系统。
是的,您可以使用其他SSH客户端。有数百个。他们更安全吗?谁知道。根据 //www.cvedetails.com/ 油灰不’与MobaXterm相比,这似乎做得很棒。
“至于教育,如果我做对了,我将永远无法写任何博客”老师的基本功能是能够展示和实际展示学生“this is how it’s done”。您做得很好!