虚拟机的远程连接我们需要用到的软件为Xshell和Xftp其中Xshell是用来远程控制虚拟机而Xftp是用来对虚拟机进行远程的文件传输。Xshell官网网址https://www.xshell.com/zh/xshell/Xftp官网网址https://www.xshell.com/zh/xftp/学习使用可以选择免费版本及免费授权页面注意下载后进行安装时要将杀毒软件关闭防止杀毒软件将安装包内容进行删除若关闭后还是无法安装可以尝试将windows安全中心的应用与浏览器控制中的智能应用控制取消然后尝试安装安装完成后打开配置好的虚拟机进入终端界面输入 sudo passwd root 更改root密码注因为Linux密码保护的原因输入的密码是不显示的只会显示光标这是正常现象直接输入root密码就好更改root密码后继续在终端中输入su root切换到root用户。切换完成后继续在终端中输入sudo apt-get install openssh-server对ssh远程服务进行安装(如果出现下面情况则输入apt-get apdate如果还是安装不正确可以去查看虚拟机网络连接是否正确连接网络正常后重新安装。安装完成之后检验是否安装成功ps -e|grep ssh安装好ssh远程操控程序后 重启终端输入/etc/init.d/ssh start启动ssh远程操控程序再在虚拟机终端中输入ip addr show查找ip结束完成后在VirtualBox打开设置中的网络找到端口发送将虚拟机IP地址发送到主机中发送完成后打开主机终端输入ping 主机ip 查看主机是否能够接收到虚拟机发送的端口检查完后打开Xshell新建会话将主机ip输入到主机处端口号输入虚拟机发送时的端口然后点击用户身份验证输入虚拟机的用户名与密码然后点击确定点击连接Xftp的连接方式与Xshell相同操作基本没变注意别点错软件就行连接成功为以下画面到这虚拟机的远程连接就结束了