我只是一名实习生,想在这里尽我所能,我所在的公司要求我做以下工作:通过以太网电缆将数据从 Windows 7 PC 发送到使用 Ubuntu 的 PC。所以我学习了文件共享等知识,并成功做到了这一点……
但事实证明,他们不只是想共享文件,还想让我将 Ubuntu 计算机列为 Windows 7 计算机上的外部硬盘驱动器。
以下是我需要具体做的事情的迷你清单:
将 Ubuntu 桌面视为我的 Windows 计算机的外部硬盘。(不仅仅是文件共享,还是一个功能齐全的外部硬盘!)
从我的 Windows 计算机访问 Ubuntu 硬盘并在其上运行测试。(更具体地说,我想从我的 Windows 计算机在 ubuntu 桌面上运行 BurnIn 磁盘测试。)
那么我该如何实现这个目标呢?
答案1
步骤 1:启动在 Ubuntu 机器上运行的 SSH 服务器。
完成后,您可以将其安装为硬盘。
看一下 Dokan SSHFS:http://dokan-dev.net/en/download/
Dokan SSHFS 是一个使用 SSH 安装远程文件系统的程序。您需要安装 MSVC 2005 可再发行版本:http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647
以及 SSHFS 下载页面上提供的 Dokan 库。
另一个解决方案是使用 MindTerm:http://www.appgate.com/index/products/mindterm/
以及 NetDrive:http://www.netdrive.net/(两者都有免费的家庭版本):
下载并提取 mindTerm
运行 mindterm.jar(如果可以,请双击它,否则在命令提示符中输入 java -jar mindterm.jar)
输入要通过 ssh 连接的主机,然后输入用户名和密码
在菜单中单击插件>FTP 到 SFTP Bridge…
输入 127.0.0.1 作为监听地址
输入 21 作为监听端口
选择远程系统类型
点击启用
点击“关闭”
接下来我们要安装 NetDrive
安装 netdrive 后,打开它,然后单击底部的“新建站点”
输入 localhost(或任何你想要的名称)作为站点名称
输入 localhost 作为站点 IP
输入 21 作为端口
选择 FTP 作为端口
选择驱动器号
勾选以匿名方式连接
点击“保存”
单击“连接”
单击 X 关闭窗口(将最小化到系统托盘)
就是这样!在 Windows 中,SSH/SFTP 连接作为驱动器。