服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-19 简米科技 4,340 字 10 分钟阅读

虚拟机终端模式是什么?如何配置才能正常使用?

导读虚拟机终端模式是让用户通过命令行界面(CLI)直接操作虚拟机系统的一种运行方式,配置核心在于开启SSH服务或使用虚拟化平台自带的终端入口, 对于服务器运维、开发调试和系统学习场景来说,终端模式往往比图形桌面更高效,也更贴近生产环境的使用习惯,下面从区别、打开方式、配置细节和常见故障四个维度展开聊聊,虚拟机终端模……

虚拟机终端模式是让用户通过命令行界面(CLI)直接操作虚拟机系统的一种运行方式,配置核心在于开启SSH服务或使用虚拟化平台自带的终端入口。 对于服务器运维、开发调试和系统学习场景来说,终端模式往往比图形桌面更高效,也更贴近生产环境的使用习惯,下面从区别、打开方式、配置细节和常见故障四个维度展开聊聊。

虚拟机终端模式和普通模式区别

很多新手第一次接触虚拟机时,看到的是一个完整的桌面,鼠标点点就能操作,这其实是虚拟机的图形界面模式,也叫普通模式,而终端模式则完全不同,它只提供一个黑底白字的命令行窗口,所有操作都通过键盘输入命令完成。

图形界面与命令行的本质差异

普通模式适合安装软件、浏览文件、做日常办公,但它的缺点是资源占用高,一台分配了4GB内存的虚拟机,光桌面环境就可能吃掉将近1GB,而终端模式下,系统不需要加载图形组件,内存占用能减少30%到50%,CPU消耗也更低。

终端模式的优势在于批量操作,比如要给20台虚拟机安装同一个补丁,图形界面下你得一台台点开,终端模式下写一段循环脚本就能一次搞定,行业共识认为,服务器生产环境几乎都默认进入终端模式,因为图形桌面既浪费资源,又增加了被攻击的面。

哪种场景更适合终端模式

  • 远程管理:你通过SSH连到云服务器时,本质就是在操作一台虚拟机的终端模式。
  • 开发调试:程序员用Docker、Kubernetes这些工具时,命令行的效率远高于点鼠标。
  • 学习Linux:考红帽认证、学运维技能,终端是绕不开的基础功。
  • 老旧电脑跑虚拟机:如果你的电脑配置不高,终端模式能明显提升流畅度。

如果你只是偶尔用虚拟机装个Windows软件,那完全没必要切终端模式,但如果你在做服务器相关的工作,学会配置终端模式是必修课。

虚拟机终端模式怎么打开?三种常用方法

不同虚拟化平台和操作系统,进入终端模式的方式略有差异,以下三种方法覆盖了多数使用场景,按顺序尝试即可。

虚拟化软件自带终端

VMware Workstation和VirtualBox都内置了终端窗口,不需要额外安装任何东西。

操作路径如下:

  1. 打开虚拟机,正常启动系统。
  2. 在VMware中,点击菜单栏的“虚拟机”

    虚拟机终端模式是什么?如何配置才能正常使用?

    → “电源” → “打开电源时进入固件”,或者直接等待系统启动后,按下Ctrl+Alt+F3(Ubuntu)或Ctrl+Alt+F2(CentOS)。

  3. 如果你用的是Windows虚拟机,那就没法用这个快捷键,需要改用下面的SSH方法。

Linux系统开机后默认有多个虚拟控制台,Ctrl+Alt+F3到F6都是纯命令行界面,F2通常是图形桌面,按下快捷键后,你会看到登录提示,输入用户名密码即可进入。

SSH远程连接

这是最推荐的终端模式,特别是当你的虚拟机运行在云服务器上,或者你不想在虚拟机窗口里操作时。

具体配置步骤如下:

  • 在虚拟机内打开终端(图形界面下按Ctrl+Alt+T)。
  • 安装并启动SSH服务,Debian/Ubuntu系统执行sudo apt install openssh-server,CentOS/RHEL执行sudo yum install openssh-server。
  • 启动服务后,用ip addr查看虚拟机的IP地址。
  • 在宿主机上打开终端工具(Windows用PowerShell或Putty,Mac直接用自带终端),输入ssh 用户名@虚拟机IP,回车后输入密码。

只要网络通,你就能像操作本地命令行一样操作虚拟机,很多运维老手都习惯开好几个SSH窗口同时管理多台机器,这是图形界面很难做到的。

Linux本地控制台切换

如果你已经登录了图形桌面,想快速切到终端,不需要重启,直接按快捷键:

  • Ubuntu 18.04以上版本:Ctrl+Alt+F3进入tty3,Ctrl+Alt+F1返回图形界面。
  • CentOS 7/8:Ctrl+Alt+F2进入终端,Ctrl+Alt+F1返回图形。
  • 纯命令行模式:如果安装系统时选择的是“最小化安装”,开机后默认就是终端模式,没有图形桌面。

业内专家指出,多数服务器在部署时直接选用最小化安装,这样既减少了不必要的软件包,也让系统更稳定。

虚拟机终端模式配置与使用进阶技巧

光能打开终端还不够,要想用得顺手,有几项配置非常值得做。

配置静态IP确保SSH稳定连接

如果你的虚拟机使用DHCP动态获取IP,每次重启后IP都可能变化,这会导致SSH连接地址失效,建议手动配置静态IP。

在Ubuntu 22.04上,编辑/etc/netplan/00-installer-config.yaml文件,填入类似下面的配置:

network:
  ethernets:
    ens33:
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 223.5.5.5
  version: 2

虚拟机终端模式是什么?如何配置才能正常使用?

保存后执行sudo netplan apply生效,CentOS则修改/etc/sysconfig/network-scripts/ifcfg-ens33,将BOOTPROTO改为static,再添加IPADDR、GATEWAY、NETMASK字段。

配置完成后,SSH连接的IP地址就固定了,不用每次查,特别是你在做集群实验时,静态IP能避免很多通信问题。

终端乱码与复制粘贴问题处理

终端模式下常见的两个困扰:中文乱码和复制粘贴失效。

乱码多半是字符集问题,执行sudo dpkg-reconfigure locales(Debian系)或编辑/etc/locale.conf,将LANG设置为en_US.UTF-8或zh_CN.UTF-8,然后重新登录,SSH客户端也建议使用UTF-8编码。

复制粘贴失效分两种情况:

  • 在VMware窗口内,直接右键选择“复制”“粘贴”通常有效,也可以按Ctrl+Shift+C复制、Ctrl+Shift+V粘贴。
  • 通过SSH连接时,直接在终端工具里用鼠标选中文本就是复制,点右键或按Shift+Insert就是粘贴,Windows Terminal支持Ctrl+Shift+C/V。

安全加固:禁止root直接登录

终端模式权限很大,安全问题必须重视,很多初学者图省事直接用root登录,这相当危险,建议做两步操作:

  1. 创建一个普通用户并加入sudo组。
  2. 编辑SSH配置文件/etc/ssh/sshd_config,将PermitRootLogin改为no,然后执行sudo systemctl restart sshd。

这样即使别人猜到root密码,也没法远程直接登录,日常操作用普通用户,需要权限时加sudo,既安全又简洁。

虚拟机终端模式常见问题排查

终端模式打不开怎么办

有几种典型情况,按对应思路排查。

  • 按快捷键没反应:多半是虚拟机里没装图形桌面的驱动,或者快捷键被宿主机的软件抢占了,检查VMware菜单栏的“虚拟机” → “设置” → “选项” → “客户机隔离”,确认启用了Ctrl+Alt系列快捷键。
  • SSH连接超时:先确认虚拟机IP地址和宿主机在同一个网段,虚拟机网络模式如果是NAT,宿主机需要能ping通虚拟机IP,再检查防火墙,执行sudo ufw allow 22/tcp(Ubuntu)或firewall-cmd --add-service=ssh(CentOS)。
  • 输入密码提示错误

    虚拟机终端模式是什么?如何配置才能正常使用?

    :注意Linux输入密码时不显示任何字符,这不是键盘坏了,是机制如此,确认Caps Lock没开,或者直接改用密钥登录。

窗口分辨率异常调整

终端模式下分辨率由内核参数控制,可能默认只有800x600,如果你觉得字符太大或太小,可以编辑GRUB配置:

  1. 打开/etc/default/grub。
  2. 找到GRUB_CMDLINE_LINUX行,在引号内加上vga=791(代表1024x768)或vga=795(代表1280x1024)。
  3. 保存后执行sudo update-grub(Debian系)或grub2-mkconfig -o /boot/grub2/grub.cfg(CentOS),重启生效。

虚拟机终端模式连接不稳定

如果你发现SSH连上后过一会儿就断开,多半是空闲超时或被路由器踢了,在服务端编辑/etc/ssh/sshd_config,加上:

ClientAliveInterval 60
ClientAliveCountMax 3

这表示每60秒发一次心跳包,允许连续3次无响应才断开,重新加载SSH服务后,长时间操作也不会掉线了。

虚拟机终端模式常见问题解答

虚拟机终端模式和普通模式可以切换吗?

可以,在任何时刻,你都可以按Ctrl+Alt+F1回到图形界面(如果有安装桌面),或者按Ctrl+Alt+F3进入终端模式,切换不会关闭当前运行的程序,系统只是改变显示方式,远程SSH连接则完全没有屏幕限制,想用哪种模式都可以。

虚拟机终端模式配置需要花钱吗?

不需要,VMware Workstation Player、VirtualBox这类虚拟化软件都有免费版本,Linux系统自带的命令行界面也是免费的,如果你在局域网内测试,完全不用购买云服务器,据工信部近年发布的云计算发展报告,国内企业上云比例持续增加,但个人学习阶段用本地虚拟机练手成本为零。

终端模式下如何安装图形桌面?

如果你安装的是最小化系统,后来想装回桌面,可以执行sudo apt install ubuntu-desktop(Ubuntu)或sudo yum groupinstall "Server with GUI"(CentOS),装完后重新启动,系统会自动进入图形界面,终端模式依然可以通过快捷键切换,这样既保留了命令行的高效,又兼顾了图形界面的易用性。

虚拟机终端模式的核心价值在于轻量、高效、适合自动化管理,无论你是刚开始学Linux,还是已经在维护生产环境,掌握终端模式的配置和使用都能让工作事半功倍,记住一点:终端不是倒退,而是通向底层控制力的捷径。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱