以下是在VirtualBox中设置CentOS虚拟机远程连接的方法:
SSH连接
- 安装SSH服务:在CentOS虚拟机中执行
sudo yum install openssh-server,然后启动服务并设置开机自启,命令为sudo systemctl start sshd和sudo systemctl enable sshd。
- 配置网络:在VirtualBox中选择虚拟机,进入“设置”-“网络”,将“连接方式”设为“NAT”或“桥接模式”。若用NAT模式,需在“高级”中设置端口转发,如将主机端口2222转发到虚拟机端口22。
- 获取IP地址:在虚拟机中运行
ip addr show,找到网络接口的IPv4地址。
- 远程连接:在主机上使用SSH客户端,如PuTTY,输入虚拟机IP地址和端口,再输入用户名和密码即可连接。
远程桌面连接
- 安装XRDP服务:在CentOS虚拟机中执行
sudo yum install epel-release和sudo yum install xrdp,然后启动服务并设置开机自启,命令为sudo systemctl start xrdp和sudo systemctl enable xrdp。
- 配置网络:同SSH连接的网络配置方法。
- 设置端口:在VirtualBox中选择虚拟机,进入“设置”-“显示”,在“远程显示”中勾选“启用服务器”,并设置端口(非3389)。
- 远程连接:在主机上使用远程桌面连接工具,如Windows的“远程桌面连接”,输入虚拟机IP地址和设置的端口,以及用户名和密码即可连接。