Giter VIP home page Giter VIP logo

Comments (22)

rigid avatar rigid commented on June 13, 2024 2

Passphrase protected keys are an additional way to gain time between loss of key and server side invalidation of the key (as they are hard to brute-force when generated correctly).
Surely one could rely solely on android mechanisms to prevent unwanted access to the secret key, but the choice should be left to the user.
Also, manually generated keys should be importable (maybe another issue) to prevent relying on a monoculture ecosystem.

from mercury.

Skarafaz avatar Skarafaz commented on June 13, 2024 1

This feature is not implemented yet, but it will be added very soon!

from mercury.

rigid avatar rigid commented on June 13, 2024 1

@chumma12 sure it does. A public key can (and should) be encrypted.

from mercury.

drozdziak1 avatar drozdziak1 commented on June 13, 2024 1

@chumma12 Well, in case of your device getting stolen bulk-revoking RSA keys is way less of a hassle than setting and remembering new passwords, especially for sysadmins with multiple clients, who have Mercury-SSH on their phones to check up on the machines they're managing every now and then. These guys would have to dig up the old passwords from god knows where (since along with their phone they've lost the JSON), SSH into every single host, change the password, possibly tell every client how they've f-ed up, send them new passes and lose people's trust. And that's the least they'd have to do in the best-case scenario where the thief wouldn't know about/what to do with what was on the phone. So yeah, that might be a nice feature.

from mercury.

tristan-k avatar tristan-k commented on June 13, 2024 1

Is it possible to add support for ssh key passphrases?

from mercury.

emmtte avatar emmtte commented on June 13, 2024

I need it too

from mercury.

P4z avatar P4z commented on June 13, 2024

Hope to see key-based authentication available as soon as possible! 👍
Without that Mercury-SSH is useless to me.

from mercury.

rigid avatar rigid commented on June 13, 2024

maybe there is a way to use ConnectBot for that? That could save a lot of coding work if ConnectBot could handle the key management and open the connection for Mercury.

from mercury.

ahstro avatar ahstro commented on June 13, 2024

Is this being worked on? Same problem as @P4z, I can't use this app without key auth, which is a shame. I'd try to figure it out myself, but school is unfortunately a thing.

from mercury.

mastershadow avatar mastershadow commented on June 13, 2024

@LumenTeun opensource is great as you can build your feature too ^_^
so, before saying "this is a shame" you could implement it... if you are not able to do it yourself you can always donate something to accelerate the process.
otherwise be quiet and wait for the willing @Skarafaz 👍

from mercury.

jubalh avatar jubalh commented on June 13, 2024

Would be nice :-)

from mercury.

pheanex avatar pheanex commented on June 13, 2024

+1

from mercury.

thessy avatar thessy commented on June 13, 2024

+1

from mercury.

drozdziak1 avatar drozdziak1 commented on June 13, 2024

Please add that, storing passwords in JSON plaintext is just asking for trouble, really!

from mercury.

chumma12 avatar chumma12 commented on June 13, 2024

If someone steals your phone, does it matter if you have stored plaintext password or the private key?

from mercury.

chumma12 avatar chumma12 commented on June 13, 2024

@rigid then you provide your password everytime you use the Mercury-SSH program?

from mercury.

rigid avatar rigid commented on June 13, 2024

@chumma12 at least, once everytime you reboot your phone, yes.

from mercury.

ahstro avatar ahstro commented on June 13, 2024

Whoop whoop 👏 🎉 😄

from mercury.

emmtte avatar emmtte commented on June 13, 2024

Yep! but to late I'm on iPhone now

from mercury.

Skarafaz avatar Skarafaz commented on June 13, 2024

I don't think it would so useful

from mercury.

tristan-k avatar tristan-k commented on June 13, 2024

Can you explain why?

from mercury.

Skarafaz avatar Skarafaz commented on June 13, 2024

This app uses a self generated private key which is stored in the internal storage (secure), so... why adding a passphrase? Just to type it each time you send a command?

from mercury.

Related Issues (20)

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.