MobaXterm – 一个强大的全能终端

一、MobaXterm介绍

MobaXterm是Windows下的一个远程连接客户端,功能十分强大,它不仅仅只支持ssh连接,它支持许多的远程连接方式,包括SSH,X11,RDP,VNC,FTP,MOSH … 等等,在此我只介绍如何使用MobaXterm的ssh功能来连接linux服务器。

二、安装

因为MobaXterm没有官方中文版,所以我们只能下载英文版,我在这里强烈建议,请不要去找盗版汉化版来使用,因为有些别有用心的人会植入恶意代码,窃取你的服务器IP地址、用户名、密码、证书,从而导致你的服务器被恶意者控制,造成严重的后果,所以请使用官方的英文版。

首先打开MobaXterm官网的下载页面,这里我们下载的是个人免费版,点击下载按钮,下载软件的压缩包。

MobaXterm下载

由于网站在国外,下载可能较慢,请耐心等待。

下载完成后解压到任意位置,这是一款免安装的软件,解压即可使用,打开里面的exe文件,就打开MobaXterm了。

如果你开启了防火墙,可能防火墙会提示你,点击允许就可以了。

打开MobaXterm

以下就是MobaXterm的主界面,一般情况下User sessions下是空的,但是因为我之前使用过Secure CRT,所以MobaXterm自动检测到了并且将Secure CRT连接过的服务器添加到它这里来,这也方便了Secure CRT的使用者转到MobaXterm来。

MobaXterm主界面

三、ssh密码连接linux服务器

首先在User sessions点右键,会出现一个菜单,再点击第一个New session

新建session

这时会出现一个session设置界面,选择第一个SSH。然后填好服务器IP(必填)、ssh用户名(不填的话在连接的时候会让你输入用户名),ssh端口(默认22),再点OK确定。

设置session

添加session后会主动帮你连接服务器,输入你的ssh密码,注意密码不会显示在上面,也不会显示星号之类的。密码输入完后,按回车进入系统。如果密码正确,此时会提示你是否记住密码,点Yes或No取决于你自己,如果点Yes,则下次连接这个服务器的时候会自动进入系统,而不用输入密码。如果密码错误,则会提示你密码错误,请重新输入。

这时你就可以随意操作你的linux系统了。

连接成功

四、其它实用功能

1. SFTP功能

连接上你的linux后,MobaXterm会自动帮你连接sftp,左边会出现一个sftp的选项卡,它可以让你很轻松的传文件到linux上,或者从linux上下载文件,而不用打开一个专门传文件的软件。

如图所示,上面显示的是当前路径,默认会进入当前用户的家目录,你可以拖动你本地文件到文件列表这一块区域,它会自动上传本地文件。或者你也可以在一个文件上点击右键,选择Download,这样就能从linux上下载文件了。

SFTP功能

2. Sessions管理

将左边的选项卡切换到Sessions,这里保存了你添加的所有session,每一个session代表一个服务器连接,可以是ssh方式,也可以是任何MobaXterm所支持的连接方式。如果你有多个服务器,可以新建多个session,并且可以新建文件夹,按照你自己的喜好对session进行分类。

Sessions管理

双击一个session,可以开启这个服务器的连接,可以同时开启多个服务器的连接。在一个session上点击右键,可以实现对这个session的管理,从上往下分别是:重命名、修改、删除、复制、保存session至文件、创建session桌面快捷方式、换一个用户名来连接、连接(跟双击一样)、ping服务器。

单个session操作

3. 复制粘贴

在终端里,ctrl+c和ctrl+v的复制粘贴就不起作用了,MobaXterm提供了其它的方式来在终端里进行复制粘贴。

复制:比如要复制下面的id,先用鼠标选中你要复制的内容,你也可以复制多行,再用鼠标左键点一下你选中的内容之外的其它位置,当然还是要在终端内,这样就复制好了,就可以去别的地方粘贴了。

复制

粘贴:粘贴很简单,按下鼠标中键即可。如果你只复制了一行内容,那么它会直接粘贴,如果你复制了多行内容,它会提示你有多行内容,点【是】就行了。

粘贴多行内容提示

五、使用ssh密钥来连接linux

使用ssh密钥来进行连接只需要在session设置里多设置一步,选择Advanced SSH settings(高级ssh设置),勾选Use private key(使用密钥),并且选择你的密钥文件,这样就能够使用密钥来进行ssh连接了。当然服务器IP、用户名这些可不要忘了。

设置ssh密钥

六、总结

以上就是如何使用MobaXterm的基础教程,MobaXterm支持的协议还有许多,连接的方式也都大同小异,这里就不再展开了,希望能够帮到你。

如果你是linux初学者的话,我将来会写一篇linux基本教程,欢迎关注我的博客。

这篇文章有 10 个评论

  1. 头像

    请问 这个和 Xshell 6 连接VPS的主机方式一样吗?

  2. 头像

    你好。我敲击空格会出线波浪号,请问有什么解决办法?谢谢

  3. 头像

    新建好path/to文件夹后,上传证书及私钥到文件夹时,显示permission denied,以root身份修改该文件夹读写权限后依然显示该信息,故无法上传证书及私钥。请问是什么原因?

    1. sprov

      以root用户登录系统

      1. 头像

        搞定了,先上传到tmp文件夹,然后再用cp命令拷贝到相应的文件夹里

  4. 头像

    Session stopped
    – Press to exit tab
    – Press R to restart session
    – Press S to save terminal output to file

    Network error: Connection refused

    1. sprov

      连接被拒绝,要么是你没设置好连接,要么是你的 vps 被阻断连不上

      1. 头像

        vps被阻断?

        1. sprov

          这个只能说明没连上,没连上的原因有很多,具体需要自己排查

  5. 头像

    太漂亮,比putty舒服多了,还能自动读取putty的里的账号,太好用了,感谢

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

关闭菜单