Dokan

user mode file system for windows    >>Japanese version

Dokan SSHFS 0.1.9 released

June 11th, 2008 in SSHFS

Dokan SSHFS 0.1.9 is released.

Dokan SSHFS is a program that mounts remore file system as local drive using SSH. You can edit and create files on Linux with your favorite Windows application.

Changes from 0.1.8
- Use the latest Dokan.NET library
- Enabled UseKeepAlive
- Fixed file cache consistency when creating new direction

Domain name is changed to dokan-dev.net

22 Responses to “Dokan SSHFS 0.1.9 released”

  • Alex
    June 24th, 2008 at 8:16 am

    Hi,

    Terrific program; many thanks! I notice that in SSHFS, changing a file’s date/timestamp is off by a few bits. Is this easy to fix?

    Thanks!

  • Hiroki
    June 24th, 2008 at 1:19 pm

    Hello, Alex

    > I notice that in SSHFS, changing a file’s date/timestamp is off by a few
    > bits. Is this easy to fix?
    Your server’s time my be different from your computer. Timestamp is based on server time.

  • Alex
    June 25th, 2008 at 7:07 am

    Hi Hiroki,

    That’s not quite what I meant — when I explicitly try to change the file time properties (e.g., using touch in my case), they end up not quite equal to what I tried to set them to. It seems to be a problem internal to the SSHFS implementation, since your example “mirror” application doesn’t have the same problem.

    I’d also be happy to try looking through the code myself, if the source is available…

    Thanks!

  • Hiroki
    June 25th, 2008 at 1:19 pm

    Hello, Alex
    File property is cached in Dokan SSHFS. In your case, it is not cleared when you modified file. But I am not sure Dokan SSHFS should clear cache every time file is modified because a lot of communication is needed to refresh.
    BTW, you can also clear cache manually using right click context menu.
    Thank you for your information.

  • Alex
    June 27th, 2008 at 2:25 am

    Hi Hiroki,

    I’m afraid that’s not it either, actually. Even clearing the cache does not result in the correct modification times. The behavior I see is that the times are discretized more coarsely than they should be, so that for example all the following commands in cygwin:
    touch -t 200802030405 myfile

    touch -t 200802030412 myfile
    produce the same modification time (”4:04″). Going further,
    touch -t 200802030413 myfile
    finally produces a different modification time (”4:12″).

    I suspect that, somewhere within the code, the time stamp is being truncated (three too few significant bits).

    Thanks!

  • Hiroki
    June 27th, 2008 at 3:41 pm

    Hello, Alex

    I could reproduce your problem. I suspect this is a .NET binding problem. I want to fix it in a few days. Thanks.

  • Alex
    June 30th, 2008 at 4:48 pm

    Hi Hiroki,

    Thanks! I think the download link(s) didn’t get updated, though…

  • Schakko
    July 4th, 2008 at 5:49 am

    Hello Hiroki,
    I searched the whole afternoon for a tool like this. After some failed testings with RedDrive I found your library.
    I am sorry to say, that Dokan SSHFS does not work in my environment.
    SSHFS should connect through our firewall (NAT) at work to my SSH server at home. The SSH server runs in upper port range (13022), I am using only password - no public key.
    Every time I try to connect to my SSH server, I get a connection failed.
    Do you have any ideas how to solve this problem or how can I set debugging mode?

    Best regards,
    Schakko

  • Bielawski
    July 4th, 2008 at 7:37 pm

    Hiroki, you just saved my life.

  • Hiroki
    July 7th, 2008 at 3:49 pm

    Hello, Schakko

    The latest Dokan SSHFS has a bug about debug output, so I put fixed version of
    binary here.
    http://dokan-dev.net/en/wp-content/uploads/2008/07/dokansshfs.zip
    Zip file contains “DokanSSHFS.exe” file only. Please copy it to your DokanSSHFS
    install folder. You can run “DokanSSHFS.exe -nd” and get debug output under
    C:\Documents and Settings\USERNAME\Application Data\Dokan\DokanSSHFS\1.0.0.0

  • Dustin
    July 10th, 2008 at 10:35 pm

    Is there a way to tell it to not overlay those black icons on the files? Its terribly distracting. Thanks!

  • hax
    July 26th, 2008 at 6:01 pm

    Hi,
    Which versions of Windows are supported?
    Is Windows Vista supported?

    Are 64 bit versions of Windows supported e.g. Windows XP x64 or Windows Vista 64-bit?

  • Hiroki
    July 28th, 2008 at 9:32 am

    Hello, hax

    Dokan SSHFS and Dokan library support Windows XP and Vista 32bit version.
    CPU Killer reported that Dokan library worked on XP 64bit.

  • Brent Billups
    July 30th, 2008 at 12:19 pm

    Are any of the Windows Server versions possible? I tried to install, but the installer failed. Any suggestions please?

    Thanks.

  • Andreas
    August 18th, 2008 at 8:28 pm

    Hello Hiroki,

    thanks for sshfs, since I’m not a regular W$ (ab)user, I’m enjoying importing the Linux FS.
    One drawback, the representation of the Date in the sshFS seems to be GMT not local-time, which is selected in my W$

    BTW I’m using http://dokan-dev.net/en/wp-content/uploads/2008/07/dokansshfs.zip

    Best regards and many thanks

    Andreas

  • Dersaidin
    August 23rd, 2008 at 12:02 pm

    Hi,

    Nice program, quite useful. I plan on using it constantly.
    - Is there a way to make it connect when you run it (so I can have it connected on startup)?
    - I also notice when you delete multiple files, it deletes one, but a messagebox says “Cannot delete FILENAME: Cannot find the specified file.\nMake sure you specify the correct path and file name.”
    Then it seems to give that error on every file you delete.
    - Is there source of SVN available?

    Thanks

  • Juan Domingo
    August 24th, 2008 at 12:55 am

    Hello Hiroki,

    Thank you very much for your excellent
    program!. I have it running in a W$-XP to mount a Linux directory just to use the XP box as a
    radio recorder with a very good sound board that
    unfortunately has not Linux support. By the way,
    everything is working on a single board computer
    (Juki 511P at 133MHz) with a solid state (4Gb
    CF) disk. It is slow, but sufficient for my purposes, so I can say your software is an
    excellent plus for embedded systems.
    My only doubt is the same as Dersaidin has
    already posted: any way to connect when you
    run?

    Thank you very much again.

  • Dersaidin
    August 24th, 2008 at 2:39 pm

    I’ve notice another problem.
    Several applications which crash when they’re opening a file on the SSHFS, such as Matlab (R2007b). They also can’t save to the SSHFS.

    Open office documents open, with a small issue.
    If I open a .odt file on the SSHFS drive with Open Office, the title in the title bar only shows the first letter.

    VLC can stream videos from it, which is quite cool.

  • Dersaidin
    August 25th, 2008 at 6:54 pm

    http://www.magnetk.com/sftpdrive/

    This program works in OpenOffice and the other applications I noted.
    It also has a connect on start feature. The only downside is that it is not free.

    And that last line of my first post was meant to be
    - Is there source OR SVN available?

    Thanks

  • Ajay
    August 30th, 2008 at 5:45 pm

    Fantastic program. Thanks a ton Hiroki

    Dustin & Dersaidin - Enabling “Without offline attribute” in options removes the black icons and lets you save files from programs such as MS Word. Dont know what are the other effects of enabling the option though.

    Program is still a little rough around the edges though. I can save files from MS Word and many other programs, but not from Powerpoint!

  • bubu
    September 22nd, 2008 at 8:18 am

    Is it only for me or dokan sshfs display symlinks to directories as files and it is not possbile to change directory into them?

  • Vinky
    October 25th, 2008 at 8:13 am

    This is a program I have looked after for a while.
    Unfortunately I have some problem with it.
    When I in notepad++ or programmer’s notepad(only tested ones) try to save a file which is shorter than the one on the server it seems like if sshfs only overwrites the part which the client sees and fails to remove the part thats between the EOF in the file on the server and the EOF on the clientside

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image