LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Sshfs gui (https://www.linuxquestions.org/questions/linux-software-2/sshfs-gui-4175606305/)

schnappi 05-19-2017 04:00 PM

Sshfs gui
 
The command line

Code:

sshfs user@server:/ /mnt -o idmap=user
is okay but GUI programs like Gigolo and SiriKali make mounted volume auto appear in PCMan File Manager which is very nice. Also mounted volume containers usually get removed after unmounting when using a GUI based program. So with all this in mind is anyone aware of a GUI to mount SSHFS volumes?

Gigolo does not seem to mount SSHFS volumes. Rather it just seems to provide an interface to access SFTP.

Found this so far: https://github.com/tgraven/sshfs-connection-tool

michaelk 05-19-2017 09:17 PM

sshfs=sftp. gigolo is the only GUI tool I know about except for those file managers i.e Nautilus etc that have a built in sftp virtual file system.

As far as I know gigolo uses gvfs-fuse and sshfs uses the regular fuse for lack of a better term.

In a nutshell sshfs allows you to "mount" a remote filesystem that uses the sftp(ssh) protocol between the client and server.

mrclisdue 05-19-2017 09:29 PM

Could this be what you're looking for:

sftpman-gtk


https://github.com/spantaleev/sftpman-gtk
Code:

# pip install sftpman-gtk
cheers,

michaelk 05-19-2017 09:34 PM

Not familiar but good to know...

schnappi 05-25-2017 07:14 PM

Thanks. Just wish there was a more maintained GUI for SSHFS.

By the way @michaelk. SSHFS is not the same as SFTP. Different file system behavior.

michaelk 05-25-2017 07:27 PM

Quote:

SSHFS (SSH Filesystem) is a filesystem client to mount and interact with directories and files located on a remote server or workstation over a normal ssh connection. The client interacts with the remote file system via the SSH File Transfer Protocol (SFTP)
https://en.wikipedia.org/wiki/SSHFS

SSHFS uses the Filesystem in Userspace (FUSE) to mount remote filesystems via ssh in a location users can easily access as if they were local files on his/her computer.

schnappi 05-25-2017 07:33 PM

Same SSH protocol. Different file system behavior for SSHFS and SFTP.

michaelk 05-25-2017 07:56 PM

Quote:

Different file system behavior.
Again, sshfs creates a virtual file system so that it looks the same as a local filesystem that uses the sftp network protocol. IMHO that is the same. The different behavior in this instance might be the fact that one is command line and the other is the file browser which uses gvfs.

schnappi 05-25-2017 07:59 PM

It doesn't really matter how similar/ different SSHFS/ SFTP are. Thanks for your help.

ondoho 05-27-2017 01:28 AM

Quote:

Originally Posted by schnappi (Post 5715244)
Thanks. Just wish there was a more maintained GUI for SSHFS.

i just don't really see the need for a gui here; sshfs can be automated & scripted, and once it is executed the remote connection becomes part of your filesystem so all gui tools (filemanagers etc) work with it.
if you really need a gui tool to initialise the connection(s), i suggest to write it yourself! i'm not being snarky, it's just some shell scripting and yad/zenity/xdialog.

trawling my package manager for sshfs, i get this (besides the actual sshfs package):
Code:

autosshfs-git c9dc8cd-1
Per user SSHFS automount using user's SSH configuration

qsshfs 1.0.1-1
A gui wrapper around sshfs, written in Qt

rrun-ssh 0.3.0-1
Remote run utility; runs a command in an SSHFS-mounted directory.

sftpman 1:0.6.2-1
Application that handles sshfs/sftp file systems mounting.

sftpman-gtk 0.4.3-1
GTK frontend for SftpMan (application that handles sshfs/sftp file systems mounting).

sshmnt 1.6-3
A utility for managing multiple sshfs profiles from the commandline

sftpman and sftpman-gtk received a significant number of votes, so i'd start with that if i were you.

me, i have no need for this. one connection is always automounted at login, the other can be invoked with a script.

aside:
i don't know why, but it seems sshfs is not very popular.
i'm guessing there's another way to implement the same functionality, but i haven't found it yet.

schnappi 05-28-2017 04:01 PM

Am usually a huge fan of command line over GUI (steep learning curve but wow it makes things easier once get hang of it) so am really surprised that am advocating a GUI for something. That being said really just want SSHFS drives to show up under devices in PCMan and maybe Thunar (but expect the "devices" behavior is the same for both). Whenever mount something with Gigolo or SiriKali (if mounted folder in in home folder) it shows up in devices. The reason that like this is that makes for simple one-click unmount instead of having to sudo the umount script or manually do it.

Next week will try mounting SSHFS to a folder in home folder instead of in /mnt and see if the drive shows up in PCMan devices.

ondoho 05-29-2017 12:55 AM

so you want the UNmounted sshfs volume to show up in the filemanager, like a usb?

try spacefm, it has the kind of configurability that might make this possible.

mhogomchungu 04-06-2018 10:23 AM

SiriKali can now manage sshfs[1] volumes. This FAQ entry[2] has information on how to setup SiriKali to manage sshfs connections.

[1] https://github.com/mhogomchungu/sirikali/issues/61
[2] https://github.com/mhogomchungu/siri...-an-ssh-server


All times are GMT -5. The time now is 02:34 PM.