VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输

        在virtualbox中安装好Ubuntu16.04之后,由于virtualbox与主机之间的文件拖放总是失败(已经安装好了增强功能,双向复制,文件拖放功能,但还是出现问题),因此搭建一个ssh,直接用主机登录到虚拟机中,进而获取需要的文件。

一、Ubuntu安装ssh服务器(一定要注意)

        一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。所以如果在没有安装openssh-server的情况下直接链接会出现:Connection refused报错。

安装ssh服务器(参考):

sudo apt install openssh-server

安装好之后就要进行网络的配置了。

二、网络配置

        直接给Ubuntu新增一张网卡,连接方式为:仅主机网络

        配置步骤(参考):

                需要先关闭虚拟机

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第1张图片

                 然后开启虚拟机,命令行输入:ifconfig  会显示两个地址,一般是第二个:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第2张图片

         此时查看主机的网络地址:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第3张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第4张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第5张图片

由两个ip地址可以看出,它们位于同一个网段,可以互相ping通:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第6张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第7张图片

 这是由于主机的防火墙问题(参考):

        打开控制面板:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第8张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第9张图片

 启用之后,Ubuntu就可以ping的通主机了。

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第10张图片

三、ssh登录

        这一步就比较简单了,个人使用的是FinalShell这个工具,下面是登录进去之后的样子:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第11张图片 配置ssh链接:

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第12张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第13张图片

VirtualBox虚拟机配置ssh与宿主机互通,实现文件传输_第14张图片

         登录进来之后就可以下载自己想要的文件啦!

        

你可能感兴趣的:(Linux,ssh,服务器,linux)