Maybe it seems that the best way is using samba. But it's not ideal. Access to some files or directories will not be possible unless changing the file or directory's owner or mode. For example, one may not edit a file owned by a normal user (not root) or the file mode is 644.
For this, I decided to mount a linux directory by ssh protocol. For this, I used SFTP Net Drive which seems to be a better choice between some other mounters. But it doesn't work as it should. Payment is required for some other software like ExpanDrive. winsshfs seems to be discontinued and is not bugless as this.
Anyway, I like to know whether there's a better software to be free and work without any problem with ssh, OR may I use another protocol for this purpose?