Giter Site home page Giter Site logo

sftpman's People

Contributors

d-vaillant avatar semyon-san avatar spantaleev avatar thomastoye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sftpman's Issues

Use configured sshconf host

If I have my host and ssh options already defined in sshconf, I should be able to just use that config and not have to redefine everything.

FTP support

What do you think of adding FTP support using curlftpfs? One could create a copy of sftpman (name it ftpman) and just substitute sshfs commands with curlftpfs but that's just silly.

One can solve it it two ways:

  1. Add protocol option to config file of sftpman to specify if you want to mount using ftp or sftp (easier way)
  2. Extract code base from sftpman that manages the mounted servers and name it "mounting engine". Then different implementations for different protocols (sftpman, ftpman) use the mounting engine but specifiy their unique commands to mount/unmount and parsing of their config files. (harder but better)

Usernames with underscore are not allowed

It's not uncommon for usernames to contain an underscore character, but sftpman refuses them and throws the error : « Usernames can only contain letters, at signs and digits. »

Edit : I user sftpman-gtk, so I'm not sure if this applies to gtk only.

--mount_opt not working

Values provided via --mount_opt are not present in the resulting json config file.

Arch linux

allow more characters in machine ids

Hi,
Any reason why machine ids need to be alphanumeric? For example, it seems reasonable to have ids name "user@remote" (in case of multiple users on a system).
The only restriction that seems necessary is no-slash and no null-byte (so that /mnt/sshfs/$machine-id stays a valid path (and even then I guess the slash could be allowed, it's just whether you want to bother supporting it...)).
Thanks.

ssh-agent authentication not supported

If auth_method is set to publickey sftpman forces the user to specify a path to any ssh_key.
As ssh-agent is used it's not possible to tell this path.
sshfs/ssh are working out of the box with ssh-agent if no "-i identity_file" is given.

Ability to change mount_path_base by configuration

It would be great if the mount path (currently fixed /mnt/sshfs) were configurable by the user.

Edit: Ah, just noticed it's under Known limitations. Well, let's keep this issue for better reference and discussion then.

Usernames cannot contain "@"

My school gives us the ability to access a personal home folder over ssh. Our username is the same for every school service, and looks like "[email protected]".

Both sftpman and sftpman-gtk will refuse this string because it contains an "@":
- user / Usernames can only contain letters and digits.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.