码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • virtual box安装ubuntu22.04注意事项


    目录

    一、镜像加载顺序

    二、安装后一些设置

    1、需要安装增强功能(可以使虚拟机界面全屏显示)

    2、设置共享粘贴板

    3、替换Ubuntu22.04自带的vim

    4、Ubuntu的apt镜像源替换,将官方镜像源替换为国内的镜像源地址

    5、设置虚拟机网络类型为桥接模式

    6、安装并启动ssh服务



    公司项目需要,时隔5年需要重新捡起linux shell脚本编程知识,于是在自己电脑上重新安装了linux,后续在linux上玩玩docker和shell编程,没想到安装个Ubuntu22.04到能够ssh远程连接花了我一天的时间,中间坑不断,下面浅浅地记录之。

    一、镜像加载顺序

    安装时先不要指定镜像,只需设置好名称和文件夹,然后分配好内存、CPU核数,磁盘大小。(PS: 开始就指定镜像后续安装好系统后,重启阶段会提示需要拔出镜像,有时候会让人很迷糊。)

    然后再指定镜像,可以在设置>存储页面选择加载的虚拟机镜像ISO文件,然后点击启动

    二、安装后一些设置

    1、需要安装增强功能(可以使虚拟机界面全屏显示)

    这一步可能会出现,全屏后,虚拟机界面全黑屏问题,这个最大的可能原因为虚拟机的显存设置太小了,默认为16M,建议改成32M及以上,我的机器上设置为了128M

    【最新】用VirtualBox安装Ubuntu,启动后黑屏的解决办法【更新时间2020年11月4日】-CSDN博客

    2、设置共享粘贴板

    3、替换Ubuntu22.04自带的vim

    刚安装的Ubuntu22.04版本自带的vim有bug,就是在打开vim编辑器后,按上下左右键会在文本里输入ABCD等字符,严重影响使用,因此需要卸载后重装,这里可以参考

    Ubuntu--解决vi命令上下左右出现ABCD和BackSpace无法删除的问题_ubuntu上下左右abcd_IT利刃出鞘的博客-CSDN博客

    4、Ubuntu的apt镜像源替换,将官方镜像源替换为国内的镜像源地址

    注意的是在替换镜像源时,可以将原本的官方镜像源删除,或者把国内的镜像源放在官方镜像源前面

    已解决Ubuntu系统下载更新源包时提示 “Failed to fetch”错误_failedtofetch怎么解决_程序员洲洲的博客-CSDN博客

    5、设置虚拟机网络类型为桥接模式

    虚拟机安装好后,默认为NAT模式,这个时候使用ifconfig查询的虚拟机ip地址固定都为10.0.2.15,这个ip用mobaxterm等ssh远程工具都是连不上的,需要将网络设置为桥接模式后才能ssh登录虚拟机

    6、安装并启动ssh服务

    想要ssh连接虚拟机,还需要在服务器上安装ssh服务

    (1)安装openssh-server

    sudo apt install openssh-server

    (2)重启ssh服务器

    sudo service ssh restart

    (3)开放默认端口,并开放root用户ssh连接权限

    sudo vi /etc/ssh/sshd_config 

    (4)重启ssh服务

    sudo service ssh restart

    (5)ifconfig获取ip,然后ssh连接

    在虚拟机里获取ip后,然后使用MobaXterm等工具ssh连接,效果如下

  • 相关阅读:
    Stability derivatives
    Go复合类型之数组类型
    智慧隧道:TSINGSEE青犀远程视频AI智能监管平台保障隧道施工安全
    简单排序算法、二分法以及对数器
    MD5摘要算法的几种解密方法,分享md5免费解密网站
    最新版GPT-4.5-Turbo简单介绍
    C#——字典diction详情
    【Linux学习】跨平台开发 Linux + VS2019 环境配置(Ubantu16.04)
    Spring 从入门到精通 (二十一) 整合持久层框架 MyBatis
    内存泄漏?
  • 原文地址:https://blog.csdn.net/qq_40420795/article/details/133052849
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号