环境:
Oracle VM VirtualBox 虚拟机
ubuntu16.04
Xftp 6 文件传输工具
主要问题:
VirtualBox 虚拟机本身设置有问题,导致linux系统内ifconfig查看的ip地址错误,根本无法连接上。
(原本我查看的ip地址格式是 xx.x.x.xx,而有效ip地址格式有应为xxx.xxx. . 即前两个是3位数)
解决方法:
1.修改VirtualBox配置
打开管理——>主机网络管理器
查看已有网络,留意一下网络名称,并确保“启用状态”
回到主页面,进入 设置
选择 网络
连接方式改为“仅主机(Host-Only)网络”,注意更改后界面名称是否和之前已有网络名称一致。若一致,则OK即可
2.查看ip地址
启动ubuntu,Ctrl+Alt+T快捷键打开终端界面
输入命令 “ifconfig”,查看IP地址(即 inet地址:)
3.检查之前配置是否有效(windows系统下)
打开 命令提示符,输入命令 “ping ip地址”
若出现四个回复,发送成功,则说明IP地址有效
4.Xftp 建立ubuntu与windows的连接
打开Xftp,文件——>新建
成功连接!可以实现文件互传了
总结:
1.在实现windows和ubuntu文件传输方面,最开始尝试使用共享文件夹,未找到成功解决的方法。之后尝试使用ssh工具,试着下载了一些软件,然后在ubuntu里操作一大波相关命令,也没有连接上,最后才发现一直试图连接的IP地址根本无效…
2.除了Xftp,其他类似软件应该也可以打通windows和ubuntu的“厚障壁”,不过无论如何都要先确认IP地址有效
3.本文章源于以下博客的启发
传送门:Could not connect to ‘10.7.100.182’ (port 22): Connection failed