centos

VirtualBox中CentOS如何使用SSH连接

小樊
33
2025-06-18 05:57:26
栏目: 智能运维

在VirtualBox中使用SSH连接CentOS虚拟机的步骤如下:

安装VirtualBox和CentOS

  1. 安装VirtualBox
  1. 下载CentOS的安装镜像文件

创建并配置CentOS虚拟机

  1. 打开VirtualBox,点击“新建”按钮,创建一个新的虚拟机,选择“稍后安装操作系统”,然后选择CentOS的ISO文件进行安装。

  2. 配置网络适配器

安装OpenSSH服务器

  1. 启动虚拟机并登录到CentOS系统

  2. 安装OpenSSH服务器

sudo yum install openssh-server
  1. 启动SSH服务并设置为开机自启动
sudo systemctl start sshd
sudo systemctl enable sshd

配置SSH服务(可选)

根据需要修改SSH配置文件 /etc/ssh/sshd_config,例如更改默认端口、禁用root登录等。

配置端口转发

  1. 在VirtualBox中,选择你的CentOS虚拟机,点击“设置”按钮,然后选择“网络”选项卡。

  2. 点击“高级”然后选择“端口转发”,添加一个新的端口转发规则。设置主机端口为你希望使用的端口(例如2222),子系统IP为虚拟机的IP地址,子系统端口为22。

连接到虚拟机

  1. 在主机上打开SSH客户端(如Xshell、PuTTY等)。

  2. 输入以下命令进行连接

ssh 用户名@虚拟机的IP地址 -p 主机端口

例如,如果虚拟机的IP地址是192.168.1.100,主机端口是2222,用户名是root,则命令为:

ssh root@192.168.1.100 -p 2222
  1. 输入密码后,你将连接到CentOS虚拟机

注意事项

通过以上步骤,你就可以在VirtualBox中使用SSH连接到CentOS虚拟机了。

0
看了该问题的人还看了