1. MobaXterm连接Linux虚拟机的完整指南
作为一名有着十年运维经验的工程师,我经常需要远程管理各种Linux服务器。在Windows环境下,MobaXterm无疑是最强大的全能终端工具之一。它不仅支持SSH连接,还集成了X11服务器、SFTP文件传输、多标签管理等功能。今天我就来详细分享如何用MobaXterm连接Linux虚拟机,以及背后的技术原理和实用技巧。
1.1 为什么选择MobaXterm?
相比Putty、Xshell等其他终端工具,MobaXterm有几个显著优势:
- 内置X11转发功能,可以直接运行图形化Linux应用
- 自带SFTP文件浏览器,拖拽即可上传下载文件
- 支持多标签管理,一个窗口管理多个会话
- 内置多种网络工具(ping、traceroute等)
- 便携版无需安装,直接运行exe即可使用
对于需要频繁操作Linux服务器的运维人员来说,这些功能可以极大提升工作效率。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 连接前的准备工作
2.1 虚拟机端配置
在连接之前,我们需要确保虚拟机已经正确配置SSH服务。以下是详细步骤:
2.1.1 安装OpenSSH服务端
bash复制sudo apt update && sudo apt install openssh-server -y
这个命令做了两件事:
sudo apt update:更新本地软件包索引,确保获取最新的软件版本sudo apt install openssh-server -y:安装OpenSSH服务端,-y参数表示自动确认安装
提示:如果是CentOS/RHEL系统,应使用
sudo yum install openssh-server
2.1.2 检查SSH服务状态
安装完成后,检查服务是否正常运行:
bash复制sudo systemctl status ssh
正常运行的输出应该显示"active (running)"。如果服务未启动,使用以下命令启动并设置开机自启:
bash复制sudo systemctl enable --now ssh
2.1.3 防火墙配置
Ubuntu默认使用ufw防火墙,需要开放22端口:
code复制
