当前位置: 首页 > news >正文

virtual box 配置ubuntu 22.04网络与SSH服务

一、网络配置

   配置网卡1,用于上网 (无线网选择桥接模式)

配置网卡2,用于主机与虚拟机通信

修改虚拟机网络配置
 1、查看网卡信息 
#查看网卡
ip addr
或者 ifconfig -a

通过mac地址区分,enp0s3 是网卡1用于上网, enp0s8是网卡2用于主机与虚拟机通信

2、配置网卡信息
# 进入netplan 文件夹
cd /etc/netplan
#查看文件夹下yaml
ls -al
# 编辑yaml文件
sudo vim 50-cloud-init.yaml
# 输入文件
network:ethernets:enp0s3:dhcp4: true # 启用dhcp4enp0s8:dhcp4: false # 关闭dhcp4addresses: - 192.168.56.3/24   # 配置的静态ip地址和掩码 用于主机通信 version: 2renderer: networkd# 保存文件
wq!# 应用生效,如未提示错误说明yaml 文件格式没问题
sudo netplan apply
3、测试网络

上网测试

ping 8.8.8.8          # 测试外网 IP 连通性

发现网络不通

查看路由 ip route show

发现网关路由冲突,删除与主机通信的路由(当前生效,服务重启后,需要重新删除路由)

# 删除enp0s8的默认路由(保留enp0s3的网关)
sudo ip route del default via 192.168.56.1 dev enp0s8

再次上网测试,ok

主机与虚拟机网络测试,ok

4、保存配置

重启会重置配置,想要永久保存,需要修改99-diasable-network-config.cfg 文件

# 编辑文件99-diasable-network-config.cfg 如果不存在则创建
sudo vim /etc/cloud/cloud.cfg.d/99-diasable-network-config.cfg
# 输入内容
network: {config: disabled}#重启验证
sudo reboot
#最后查看,已生效
ifconfig -a

二、ssh服务搭建

修改镜像源
镜像名称地址格式备注
​阿里云​http://mirrors.aliyun.com/ubuntu/部分地区可能需用 http
​网易​http://mirrors.163.com/ubuntu/
​中科大​https://mirrors.ustc.edu.cn/ubuntu/支持 https


把/etc/apt/sources.list 里的内容替换成下面的内容 (我使用的是清华镜像源)

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
安装ssh 服务
sudo apt update
sudo apt install openssh-server -y
验证ssh 服务
sudo systemctl start ssh
sudo systemctl status ssh  # 应显示"active (running)"

ssh服务配置与连接

使用root连接,发现被拒绝

问题原因:

解决方法:

修改 /etc/ssh/sshd_config 文件

修改其中2个参数值

PermitRootLogin yes      # 允许root登录
PasswordAuthentication yes  # 允许密码认证

重启SSH服务

sudo systemctl restart ssh

再次连接,ok

http://www.lryc.cn/news/575968.html

相关文章:

  • A模块 系统与网络安全 第三门课 网络通信原理-2
  • 24CJ87-4:圆拱型采光排烟天窗
  • Pytorch基础函数速查
  • A Machine Learning Approach for Non-blind Image Deconvolution论文阅读
  • AI助力基因数据分析:用Python玩转生命密码的秘密
  • 高标准+安全可控:关键领域研发选择什么软件?
  • QT编译wasm报错:The program “mingw32-make.exe“ does not exist or is not executable
  • 《二分枚举答案(配合数据结构)》题集
  • 数据透视表学习笔记
  • 如何将两个不同类性的类组合成一个json数据
  • Vue 3 计算属性的应用
  • Valkey与Redis评估对比:开源替代方案的技术演进
  • 基于Odoo 18的生产报工系统架构与开发
  • 利用云雾自动化在智能无人水面航行器中实现自主碰撞检测和分类
  • 不同信创系统如何集中远程运维?贝锐向日葵提供稳定方案
  • 操作系统之文件管理(王道)
  • Day 10:Shell正则表达式终极指南:从“抓狂“到“掌控“的奇幻之旅
  • 设计模式 | 桥接模式
  • LeetCode 349题解 | 两个数组的交集
  • SAP PP模块与MM模块作用详解
  • 航天VR赋能,无人机总测实验舱开启高效新篇​
  • Maven生命周期与阶段扩展深度解析
  • Linux系统(信号篇)信号的保存
  • Post-Training on PAI (1):一文览尽开源强化学习框架在PAI平台的应用
  • 信息抽取数据集全景分析:分类体系、技术演进与挑战_DEEPSEEK
  • CloudFormation 实现 GitHub Actions OIDC 与 AWS ECR 的安全集成(支持多组织配置)
  • 【Linux】ghb工具
  • 论文研读2-3:多GNSS双历元纯相位定位-定位精度分析
  • 【docker】docker run参数说明
  • 便利的隐形代价?智能设备正在“偷听”你的生活——物联网时代的隐私深度危机