win7 + winsshfs + dokan实现局域网内文件系统共享

Background

  1. 硬件:联想ThinkPadT430 / Inter Core i7-3520M
  2. 操作系统:Windows10家庭版
  3. 软件版本:dokan 1.0.5 + winsshfs 1.6.0

Installation

  1. 安装Dokan 1.3.0版本,百度网盘链接,密码:zw4b
  2. 重新启动,打开"控制面板->管理工具->服务",找到DokanMounter服务,启动该服务,可以设置其为开机自动启动避免每次都到这里启动服务
  3. 安装winsshfs,百度网盘链接,密码:zaly

Quick Start

  1. 打开win-sshfs,点击Add,在界面输入要链接的服务器的地址和用户名等信息
  2. 选择好要挂载的目录,点击save
  3. 在确保可以通过ssh链接的情况下,点击mount
  4. 这样就可以将该目录挂载到本地了,如下图所示:
    win7 + winsshfs + dokan实现局域网内文件系统共享
    其中,红色圈中的部分为必填项,分别输入目标机器ip地址,以及通过ssh访问的身份信息

Possible Problems may Occur

  1. Server cannot connect
    检查Installation步骤2中的DokanMounter服务是否启动成功,启动该服务并重试
  2. 无法加载DLL “dokan1.dll”:找不到指定的模块
    未成功安装Dokan,重新正确安装Dokan并重启后重试
  3. WInSshFS 4every1 edition停止工作
    检查Dokan版本是否是否为1.0.5的版本(最新的Dokan版本不支持)
  4. 其他调试方式
    尝试使用ssh直接连接目标主机是否成功,由于windows自带的cmd命令提示符不包含ssh功能,建议使用Cmder(密码: kzaa)来检查ssh是否能直接连接。打开Cmder,依次输入ssh [email protected] --> yes,如果能访问目标主机,则说明ssh服务正常。