-
Notifications
You must be signed in to change notification settings - Fork 54
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
WOW! and security? #14
Comments
Thanks for using! Hmm, do you need IP blocking? And lemonade doesn't provide other function of security(e.g. encryption). |
This seems like a super handy tool. The security of this unfortunately scares the bejesus out of me. Copy/Paste is begin enough but the |
been using this for several days now, and just want to say it's an amazingly useful tool. Security question still remains, but what a great addition to my vim/ssh toolbelt. |
Hmm, maybe we can use Sorry, I'm not familiar with encryption technology. so, I'm not going to implement an encryption feature into lemonade. |
Remote SSH port forwarding works well. I start lemonade server on Windows and allow 127.0.0.1 only, then connect to Linux server: lemonade server -allow 127.0.0.1 &
ssh -R 2489:127.0.0.1:2489 user@host |
Maybe just mentioning this scheme in the read me is enough? Sent from my iPhone
|
you can add this to your
|
Port forwarding doesn't really solve the security concern. Consider situation when client is on shared machine. All local user will have access to clipboard on your server. That's not very secure. I would rather purpose to modify the client to be able connect via Unix socket. OpenSSH already can forward a TCP socket to Unix socket on remote machine. Or even better to change both client and server to use stdin/stdout for connection, so it can wrapped into any transport user likes. |
@kiryl Having the client create a local socketfile instead of communicating via TCP would indeed solve the problem of the remote machine being used by multiple users. In case the local machine is Windows and is used by multiple users too, it wouldn't solve the problem, because OpenSSH (Cygwin) cannot bind to named pipes on Windows. So locally you have to bind to a TCP port like this An option |
It would be nice if the client would support a unix file socket. One could the forward the file socket via ssh and "secure" the connection via file socket access rights. |
cat somelinuxbinary | lemonade copy
on linuxand
lemonade paste > somelinuxbinary
on macthen
file somelinuxbinary
and it showed ELF 64bit binary (as you would expect)this scared the daylights out of me. How can lemonade be secured other than the network masking?
The text was updated successfully, but these errors were encountered: