ssh连接VirtualBox中的Ubuntu24.04(win11、putty、NAT 模式)

一、下载putty(免费,xshell收费)

二、配置 VirtualBox 网络:NAT 模式 + 端口转发

1、打开 VirtualBox,选择您的 Ubuntu 虚拟机,点击 设置

选择 网络,将网络适配器模式设置为 NAT。

2、点击 端口转发

添加一条规则:

协议:TCP

宿主端口:2222(或其他未占用端口)

虚拟机端口:22

宿主IP 和 虚拟机IP 可以留空(默认绑定到所有接口)。

三、在虚拟机中启用 SSH 服务

1、启动虚拟机并登录 Ubuntu。

2、安装并启动 SSH 服务:

复制代码
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

3、确认 SSH 服务正在运行:

复制代码
sudo systemctl status ssh

运行结果:

四、使用putty连接

1、NAT 模式连接:

主机:127.0.0.1

端口:2222(与之前设置的宿主端口一致)

协议:SSH

2、输入虚拟机中 Ubuntu 的用户名和密码,即可连接。

五、 排查问题

如果连接失败:

1、检查虚拟机的防火墙配置:

复制代码
sudo ufw allow ssh 
sudo ufw enable

2、确保虚拟机的 SSH 服务已正确运行:

复制代码
sudo systemctl restart ssh
相关推荐
INosdfgs21 小时前
HAProxy 入门:高性能开源负载均衡
运维·其他·开源·负载均衡
Drache_long21 小时前
K8S(二)
运维·docker·云原生·容器·kubernetes
feng_you_ying_li1 天前
linux之shell的进阶补充和基础IO流的介绍
linux·运维·服务器
志栋智能1 天前
运维超自动化:构建弹性IT架构的关键支撑
运维·服务器·网络·人工智能·架构·自动化
草莓熊Lotso1 天前
Vibe Coding 时代:LangChain 与 LangGraph 全链路解析
linux·运维·服务器·数据库·人工智能·mysql·langchain
^—app5668661 天前
游戏运存小启动不起来临时解决方法
运维·服务器
Ujimatsu1 天前
虚拟机安装Debian 13.x及其常用软件(2026.4)
linux·运维·ubuntu
志栋智能1 天前
超自动化安全:构建智能安全运营的核心引擎
大数据·运维·服务器·数据库·安全·自动化·产品运营
Edward111111111 天前
4月28日防火墙问题
linux·运维·服务器
想学后端的前端工程师1 天前
【补充内外网突然不通的情况】
运维·服务器