Why is "sudo unmount" required for unmounting an sshfs-mount if it was mounted without sudo privilges?

Solution 1:

Because umount only allows root to unmount regular filesystems.

You can, however, unmount any FUSE filesystem (inclusing sshfs) without using sudo:

fusermount -u mountpoint