logo 范 · 拾光录
网址收集 关于作者 Github Gitee
杂文随笔4
Hexo博客:基础使用Hexo博客:Next主题Hexo博客:Next进阶使用Hexo博客:Next高级配置
前端编程3
前端基础知识16
UniApp15
Vue框架19
Java编程7
Java基础知识14
SpringBoot31
SpringMVC14
MyBatis8
SpringCloud15
RocketMQ1
MyCat1
数据库4
MySQL6
Redis7
MongoDB10
H21
Java技术栈4
知识整理分布式锁的实现方案MySQL事务MySQL的锁
软件工具箱14
IDEAGitMavenGradleNginx安装Nginx配置JMeter压测OllamaPicGoRustFSVSCodeDockerObsidianObs录制
Linux知识11
树莓派安装及使用ArchLinux:常用软件ArchLinux:基础系统安装ArchLinux:深度优化ArchLInux:图形化界面安装ArchLinux:Nirifrp内网穿透Jar启动脚本Linux常用命令VirtualBox安装CentOSVirtualBox安装Ubuntu
Python编程6
Python基础知识Python语法yolo目标检测OpenCV的使用及树莓派平台condauv
创意设计2
Blender:入门知识UI设计基础知识
AI相关9
Claude CodeHermes AgentOpenAI基本使用OpenAI工具调用OpenAI记忆管理OpenAI推理执行OpenAI开发框架Langchainllama.cpp

环境

VirtualBox官网

ubuntu中文网址

创建虚拟机

点击新建填入名称和位置

选择内存和处理器大小

选择硬盘大小

完成后,在设置中找到存储,添加一个盘片,通过注册选择ubuntu镜像

然后启动

ubuntu安装

操作选项移动是tab,选择是空格,确认是回车

选择默认语言为English回车,键盘布局默认,系统类型默认ubuntu server,网络配置默认,代理留空

镜像源可默认(默认会先测试国内可用地址)

存储默认一个盘,选择默认并继续,然后配置用户名和密码,跳过ubuntu pro,然后使用空格勾选openssh,软件选择全为空进行安装

安装完成后重启,需要关闭在重开

设置root密码

sudo passwd root
su root

IP地址查询

最小安装后发现ifconfignetstat命令无法使用

sudo apt install net-tools

如果不想安装可以使用ip addrps -ef | grep 关键字代替

注意:个人需要安装,Java启动脚本会用到

开启ssh连接

systemctl start ssh

使用FinalShell等工具进行连接,只能使用配置的普通用户,不能root

无法使用root登录解决方法

无法root登录ssh连接后无法直接上传文件到系统,只能上传到用户下

vim /etc/ssh/sshd_config

# 末尾加上
PermitRootLogin yes

重启ssh
systemctl restart sshd

固定IP且可PING通

参考文章

第一步:新增虚拟网卡

控制面板、设备管理器、网络适配器、操作、添加过时硬件、手动、网络适配器、Microsoft、环回适配器

在网络连接中、命名为虚拟网卡、对新网卡进行属性设置

注意IP地址不可随意更改

第二步:设置共享

在真正的网卡上设置网络共享,记得共享上网的网卡需要选择刚刚新增的虚拟网卡,重启电脑需要再指定一次

第三步:设置虚拟机网卡

第四步:设置静态IP

先查询网口ifconfig

enp0s3

编辑网络配置sudo vim /etc/netplan/50-cloud-init.yaml

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.137.100/24
      routes:
        - to: default
          via: 192.168.137.1  # 网关
      nameservers:
        addresses:            # DNS
          - 8.8.8.8
          - 114.114.114.114

验证

#验证语法
netplan generate
#‌生效配置
netplan apply
#检查DNS解析
nslookup baidu.com
#‌测试网络连通性
ping www.baidu.com

或者启动服务器生效:reboot

文件传输

使用FinalShell进行连接可传输文件

环境
创建虚拟机
ubuntu安装
设置root密码
IP地址查询
开启ssh连接
无法使用root登录解决方法
固定IP且可PING通
文件传输