secpanel provides a GUI for managing SSH connection profiles. It supports handling of ssh-agents and the generation and distribution of public keys. It integrates SFTP using different file browsers and can use different X terminals.
The hgsftp module is an extension for the Mercurial DVCS which allows it to access repositories through SFTP. To accomplish this, it uses the FUSE/SSHFS filesystem to mount the repository during actions which require remote access.