ubuntu of VM visualBox

本文详细介绍了如何在虚拟机中创建和安装Ubuntu系统,以及如何配置和使用SSH进行远程连接。从下载Ubuntu ISO文件到设置VMware网络端口转发,再到解决常见的SSH连接问题,如权限被拒绝等,每个步骤都有清晰的说明和截图辅助理解。此外,还提供了检查和修复SSH服务的方法,以及检查本地SSH密钥的建议,确保顺利建立主机与Ubuntu VM之间的SSH连接。

系统镜像安装方法

  1. 创建系统盘
    vm_1

    点击新建,按照图片,一路点下一步,储存可以选择动态储存和VDI类型,设置的保存位置可以是D盘(省空间)。
    vm_2

最后确定即可。会在软件主页面的左列表中增加一个虚拟机。
2. 装系统
vm_3

按照图示,对法1创建的系统盘进行设置。最后启动即可。图中1点击设置,3点击后选择虚拟盘,选中自己要装系统的iso文件即可。

对于ubuntu的iso文件,可以从官网中直接下载ubuntu。其他也类似。

主机ssh连接ubuntu of vm

How To Ssh Into Ubuntu VM Virtualbox From Host Machine

  1. Ubuntu of vm
    下载安装ssh:sudo apt install openssh-server
    启动ssh:sudo service ssh start
    查看ssh状态:sudo systemctl status ssh
    在Uncomplicated Firewall(ufw)中添加ssh:sudo ufw allow ssh
    启动并查看ufw:sudo ufw enable,sudo ufw status
  2. 修改Vm visualbox
    1. 在设置中找到网络设置
      vm_setting

    2. 找到如下设置,添加端口转发规则
      port_setting

    3. 在win上打开powershell(查看是否有ssh工具),其他同类工具也可以
      使用以下指令可以连接到ubuntu of vm visualbox
      ssh -p 2222 [user]@127.0.0.1
      user 是ubuntu的用户名
      ssh_test

这样就可以通过ssh连接,可以配置快捷连接方式Linux入门(ssh环境配置及termux配置),或者使用scp指令进行文件互传。

遇到的错误
  1. kex_exchange_identification: read: Software caused connection abort
    banner exchange: Connection to 127.0.0.1 port 2222: Software caused connection abort
    软件问题,在vm中systemctl status ssh后看到服务没有开,可以通过run sudo /usr/sbin/sshd -T to see what is wrong with the service and why does it fail.,返回的结果是在sshd_config文件中不支持的一个prohibited的值,注释后restart就可以了。
  2. Permission denied (publickey)
    先check/etc/ssh/sshd_config里面的几个配置,改成下面这样
    PermitRootLogin yes
    PubkeyAuthentication no
    PasswordAuthentication yes
    
    改完restart ssh后还是不行的话就要去看是不是本地的key的问题
### 下载适用于 VirtualBox 的 Ubuntu 虚拟机镜像 为了设置基于 VirtualBox 的 Ubuntu 虚拟机,可以选择两种主要方法来获取所需的资源:下载预配置的虚拟设备(Appliance)或者直接使用官方发布的 ISO 文件。 #### 方法一:下载预配置的 VirtualBox Appliance Canonical 提供了一个名为 Multipass 的工具,它能够快速创建并管理轻量级虚拟机。虽然 Multipass 默认不依赖于 VirtualBox,但它可以作为参考了解如何通过其他方式导入现成的虚拟机[^2]。对于 VirtualBox 用户来说,可以从第三方网站或社区找到已经制作好的 Ubuntu 预配置虚拟机文件(通常是 `.ova` 格式)。这些文件可以直接被导入到 VirtualBox 中: 1. 访问可信的第三方站点(如 osboxes.org 或者 virtualboximages.com),查找最新的 Ubuntu 版本。 2. 下载适合目标系统的 `.ova` 文件。 3. 使用 VirtualBox 导入功能加载该 `.ova` 文件: - 启动 VirtualBox 并点击菜单中的 **File -> Import Appliance**。 - 浏览至已下载的 `.ova` 文件位置并确认导入过程。 注意,在某些情况下可能需要额外调整网络适配器设置以匹配主机环境的要求[^1]。 #### 方法二:利用官方 Ubuntu ISO 安装新 VM 另一种更灵活的方式是从 ubuntu.com 获取最新稳定版的操作系统映像(ISO 文件),然后手动建立一个新的虚拟机实例来进行安装。以下是具体流程概述: 1. 前往 [Ubuntu 官方下载页面](https://ubuntu.com/download/desktop),挑选合适的桌面或服务器版本链接下载对应架构(AMD64/x86_64 推荐用于大多数现代硬件平台)下的 ISO 映像。 2. 打开 VirtualBox 应用程序后选择新建按钮启动向导对话框;按照提示输入名称(建议命名为 “Ubuntu” 加上版本号)、分配内存大小以及硬盘容量等参数完成初始化工作。 3. 当到达光驱选项卡时,请指定之前所取得的那个 .iso 影碟档案作为启动介质源路径之一即可继续执行后续步骤直至结束整个引导装载序列为止。 一旦成功部署好基础框架之后就可以依据个人需求进一步定制化服务端口开放情况或者其他高级特性比如启用 SSH 远程访问等功能[^3]。 ```bash ssh user@192.168.64.2 ``` 以上命令展示了如何连接到运行中的远程虚拟机示例当中去。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值