How to mount Network Drive over SSH in Windows?
Download and install Putty, WinSSHFS and Dokan from following links.
WinSSHFS 18.104.22.168: https://github.com/feo-cz/win-sshfs/releases/download/1.6.1/WinSSHFS-22.214.171.124-devel.msi
Dokan 1.0.5: https://github.com/dokan-dev/dokany/releases/download/v1.0.5/Dokan_x64-126.96.36.1990.msi
Open PuTTYgen then click "File" - "Load private key" and select your private key file.
If you do not see your file, change the view for "All Files (*.*)". Click Open.
Click "Conversions" then "Export OpenSSH key". Confirm by clicking Yes. Name your file and save wherever you want.
Now you can configure your Network Drive. Run WinSshFS (the shortcut should be on the desktop).
Click Add and fill in the fields as below.
Drive Name: [Type the name of your connection.]
Host: [Your VM floating IP]
Authentication method: PrivateKey
PrivateKey: [Your generated in PuTTYgen key file path.]
Directory: [You can choose which Linux folder you want to mount. If you want to mount whole filesystem, keep it blank.]
Drive Letter: [Choose the network drive letter]
Mount at login: [Check if you want to mount the drive every login.]
Click Save and Mount if you want to mount the drive now.
Right click on the Sshfs Manager and click on “Run at startup”. Now every time you log in to the system Sshfs Manager will start automatically and mount the drive.
As you can see, your Network Drive is mounted.