Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Active use? #27

Open
jesper-bylund opened this issue Aug 2, 2019 · 7 comments
Open

Active use? #27

jesper-bylund opened this issue Aug 2, 2019 · 7 comments

Comments

@jesper-bylund
Copy link
Contributor

I know this is a wrong use of issues. But it's the best way to reach fellow devs in this situation I think:

Is anyone using this lib for active development? If not, what are you using instead?

@jandolina
Copy link

Trying to use this, have you found a substitute?

@jeff-h
Copy link

jeff-h commented Oct 29, 2019

Is there a reason not to like SwiftSH, particularly bearing in mind @Frugghi is the author of the biggest objective-c wrapper for libssh2 started in 2013? Is it just the low star count?

(I personally haven't used this yet, but am likely to, so this is not intended as a rhetorical question)

@jesper-bylund
Copy link
Contributor Author

@jandolina I haven't found a substitute, this really seems like the friendliest implementation.

@jeff-h mostly for the lack of support and examples. It makes it hard to use when you don't already understand SSH completely.

@avneet-01
Copy link

@jesper-bylund @jeff-h Is this library used with Objective-C or Swift? Because after installing the Podfile, when I tried importing it in my Swift ViewController, I got the error "Could not build Objective-C Module 'SwiftSH'". Please let me know how to use this library?
Thanks in advance!

@jeff-h
Copy link

jeff-h commented Mar 11, 2021

@avneet-01 sorry, I never ended up needing this so I haven't had the chance to use it.

@jandolina
Copy link

I used it on a project ages ago. A quick search came up with https://swift.org/blog/swiftnio-ssh/. Maybe that will be a simpler solution.

@aaronvegh
Copy link

While it appears that no additional updates are coming, I can assure you that SwiftSH continues to work, and is being used in production applications (including my own). I wish it supported setting up SSH Tunnels, but it otherwise does exactly what it says.

As for SwiftNIO-SSH, it's a super-compelling, modern answer to SwiftSH. Unlike this library, it's not a wrapper for libssh2, but a whole-ass re-implementation of the SSH spec in a native Swift library. I'd be all over it right now, were it not for its lack of support for OpenSSH keys! And honestly, until that issue is resolved (via some kind of plugin, as it seems the SwiftNIO team isn't interested in doing this), I don't really see it taking off. We all still live in a world dominated by OpenSSH.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants