Mac 用 UTM 装 Debian 实操教程(二)
- Linux
- 15天前
- 16热度
- 0评论
Debian 虚拟机在 Mac 上的 SSH 远程连接和配置教程
通过 UTM 在 macOS 系统上安装并运行 Debian 虚拟机后,可以通过 SSH 实现远程访问。本文将详细介绍如何进行 SSH 连接,并配置 DNS 服务、APT 源以及时区设置。
如何使用 SSH 连接到 Debian 虚拟机
在确保 Debian 已经成功登录系统之后,可以利用 macOS 的终端通过 SSH 远程连接至 Debian:
ssh 用户名@服务器IP地址输入上述命令后,需要输入对应的 Debian 用户密码以完成身份验证。
修改 DNS 服务配置
为了提高网络性能和稳定性,建议修改 Debian 虚拟机的 DNS 设置。以下是详细的步骤:
- 切换到 root 用户
su -- 编辑 /etc/resolv.conf.head 文件并添加以下内容
如果文件不存在,则需要创建它。
nameserver 223.5.5.5
nameserver 223.6.6.6这里选择了阿里 DNS 服务器,当然也可以根据实际需求选择其他供应商的 DNS 地址。
| 供应商 | 首选地址 | 备选地址 |
|---|---|---|
| 阿里 | 223.5.5.5 | 223.6.6.6 |
| 腾讯 | 119.29.29.29 | 182.254.116.116 |
| 114 | 114.114.114.114 | 114.114.115.115 |
| 8.8.8.8 | 8.8.4.4 |
- 重启网络服务
systemctl restart networking设置 APT 镜像源为清华镜像
为了加速软件包的下载速度,可以将 Debian 的 APT 源指向清华大学的镜像站点。以下是具体步骤:
- 切换到 root 用户
如果已经在 root 状态下,则无需执行此步。
su -- 编辑 /etc/apt/sources.list 文件
将其中的内容替换为以下内容,这可以通过访问 清华大学 Debian 镜像站 获取具体配置信息。建议勾选“使用非自由软件源”和“强制安全更新使用镜像”。
- 执行更新并升级所有软件
apt update && apt upgrade -y这将确保系统中的所有软件包都是最新的。
安装 sudo 并进行权限配置
为了提升操作的便捷性,可以在 Debian 中安装和配置 sudo。以下是具体步骤:
- 切换到 root 用户
如果已在 root 状态下,则无需执行此步。
su -- 使用 apt 安装 sudo
apt install sudo -y- 给自己的普通用户设置 sudo 权限
usermod -aG sudo 用户名- 验证权限配置是否成功
在普通用户下执行以下命令:
如果是在远程 SSH 连接中进行的修改,可能需要重新连接才能使更改生效。
设置时区为上海
为了与系统时间保持一致,可以将 Debian 的时区设置为中国标准时间(CST):
- 使用 timedatectl 命令
sudo timedatectl set-timezone Asia/Shanghai- 验证时区是否配置成功
执行以下命令检查设置结果:
如果显示 Asia/Shanghai (CST, +0800),则说明设置已生效。
总结与实践建议
本文系统地介绍了如何在 macOS 系统使用 UTM 软件安装 Debian,并通过 SSH 实现远程操作。此外还详细描述了 DNS 服务器配置、APT 源替换以及时区调整等操作方法。这些步骤有助于提升虚拟机的性能和管理便利性。
读者可以根据自己的需求进行相应调整,例如选择其他 DNS 服务商或使用不同地区的镜像源。希望这篇文章能为那些在 macOS 上运行 Linux 虚拟机的朋友提供帮助。
通过上述教程,可以较为轻松地完成 Debian 操作系统的配置工作,并且能够更加高效、便捷地管理虚拟化环境。