温馨提示×

ubuntu虚拟机如何使用命令行操作

小樊
60
2025-06-05 02:27:53
栏目: 云计算

在Ubuntu虚拟机中使用命令行操作,通常涉及以下步骤:

准备工作

  1. 安装SSH服务
  • 打开终端(快捷键 Ctrl+Alt+T)。
  • 输入以下命令来安装OpenSSH服务器:
sudo apt update
sudo apt install openssh-server
  1. 配置SSH服务(可选但推荐):
  • 使用文本编辑器(如 nanovim)编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
  • 修改以下配置项:
    • PermitRootLogin yes:允许root用户通过SSH登录。
    • PasswordAuthentication yes:允许使用密码认证。
  • 保存并退出编辑器。
  • 重启SSH服务以应用更改:
sudo systemctl restart ssh
  1. 设置防火墙规则(如果需要修改默认SSH端口):
  • 允许新端口的流量通过防火墙:
sudo ufw allow [新端口]/tcp

例如,修改SSH端口为2222:

sudo ufw allow 2222/tcp
  • 启用防火墙:
sudo ufw enable

连接到虚拟机

  1. 通过IP地址连接
  • 在宿主机上打开终端。
  • 使用以下命令连接到虚拟机(替换 [username] 为你的用户名,[ip_address] 为虚拟机的IP地址):
ssh [username]@[ip_address]
  1. 通过主机名连接(在同一个局域网内):
  • 确保虚拟机安装了 avahi-daemon,它提供了mDNS服务,允许通过主机名访问虚拟机。
  • 查看虚拟机的主机名:
hostname
  • 如果需要,更改主机名:
sudo hostnamectl set-hostname [new_hostname]
  • 使用以下命令通过主机名连接到虚拟机(在主机名后加上 .local):
ssh [username]@[new_hostname].local

常用命令行操作

  • 列出目录内容
ls
  • 切换目录
cd [目录路径]
  • 创建目录
mkdir [目录名]
  • 删除目录或文件
rm [目录或文件名]
  • 复制或移动文件或目录
cp [源文件或目录] [目标文件或目录]
mv [源文件或目录] [目标文件或目录]
  • 查看文件内容
cat [文件名]
  • 编辑文件
nano [文件名]

vim [文件名]

以上步骤应该能够帮助你开始在Ubuntu虚拟机中使用命令行操作。如果你遇到任何问题,比如SSH连接失败,请检查防火墙设置和网络连接。

0