Visit Our UNIX and Linux User Community


[GPG] System-wide public key?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers [GPG] System-wide public key?
# 1  
Old 02-05-2010
[GPG] System-wide public key?

We need to have many of our users all send encrypted files to a single FTP server. The problem, if I understand how encryption/decryption works (which I don't), is that each user would normally have their own private and public key. The other end needs to be able to decrypt the file(s) using a single public key. How do I generate and use a key like this?

Thanks!
# 2  
Old 02-05-2010
You've got 2 possibilities:
  • Use symmetric encryption/decryption. That way you'll need only 1 password.
  • If you really want to use asymmetric keys, generate 1 private key (needed for decryption), and multiple public keys (needed for encryption). Generally, it's a lot easier to generate multiple public keys for a given private than the other way round, since you usually calculate the private key first, and derive the public from that.
# 3  
Old 02-05-2010
I apologize for being a bit dense, but I don't understand how this would work. Do you maybe have a procedure to pull off the latter? I don't think the symmetric mode will do what we need.

One thing I neglected to mention is that we do have the remote server's public key. We are expected to send them a "trusted and signed" public key back to them.

Thanks much!!
# 4  
Old 02-05-2010
It might help if you can describe what you're trying to accomplish, instead of having us fish for information. That way we might be able to solve the problem instead of just the symptoms.
# 5  
Old 02-05-2010
We are required to encrypt data files and then SFTP them to a processor. The processor will need to decrypt said data files and process them.

Thanks!
# 6  
Old 02-05-2010
Again, please tell us as much about what you need as you can. From what you've posted:
  • You have the public key of someone else
  • You need to send them encrypted files
The later can be done, as you have the former. You are required to send them a public key. Why? Probably because you need to sign the data you send. But how, and with what authority, should your public key be signed? How do you transmit the data, automatically, or by hand? Would you sign & encrypt it automatically or by hand?

Sorry for all those questions, but my crystal ball has been sent to the repair shop...
# 7  
Old 02-05-2010
Quote:
Originally Posted by pludi
Again, please tell us as much about what you need as you can. From what you've posted:
  • You have the public key of someone else
  • You need to send them encrypted files
The later can be done, as you have the former.
I did not realize that.

Quote:
Originally Posted by pludi
You are required to send them a public key. Why? Probably because you need to sign the data you send.
I presume this is the case.

Is "signing" different than "encrypting"?

Quote:
Originally Posted by pludi
But how, and with what authority, should your public key be signed?
They do not specify. What would the options be here?

Quote:
Originally Posted by pludi
How do you transmit the data, automatically, or by hand? Would you sign & encrypt it automatically or by hand?
Both will be done via script.

Quote:
Originally Posted by pludi
Sorry for all those questions, but my crystal ball has been sent to the repair shop...
No problem. I appreciate your input.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #520
Difficulty: Easy
In general, any number in base-10 can be written as the summation of powers of 10 multiplied by the numbers 0 through 9.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Private and public key encryption

Hi, we have private and public key, encrypt file using public and want to decrypt using private key. can you please advise below commands are correct or other remedy if unix have? encrypt -a arcfour -k publickey.asc -i TESTFILE.csv -o TESTFILE00.csv decrypt -a arcfour -k privatekey.asc... (2 Replies)
Discussion started by: rizwan.shaukat
2 Replies

2. Shell Programming and Scripting

Public key issue

I generated a public key that we are using for ssh and sftp but I noticed that I am still being asked for a password when I run my script. is there something I need to put in my script? Our linux guy said he placed keys on both servers. (2 Replies)
Discussion started by: MJCreations
2 Replies

3. Solaris

Solaris 8 ssh public key authentication issue - Server refused our key

Hi, I've used the following way to set ssh public key authentication and it is working fine on Solaris 10, RedHat Linux and SuSE Linux servers without any problem. But I got error 'Server refused our key' on Solaris 8 system. Solaris 8 uses SSH2 too. Why? Please help. Thanks. ... (1 Reply)
Discussion started by: aixlover
1 Replies

4. Cybersecurity

Request for SSH2 public key

Hey all, I have a request from a third party that will be setting my firm up for an account so we can sftp files to their server in a Production environment. I know where the public keys are located on our Red Hat Linux envronment. I was going to ftp the keys from the Linux environment over to my... (2 Replies)
Discussion started by: dfb500
2 Replies

5. UNIX for Dummies Questions & Answers

VSFTPD Public Key Help

Hi all Ive setup a VSFTPD server and im forcing SSL encryption. I have made a key and it works perfectly. I have a client who wants to connect but is using software that needs the key to be added before he can connect. Does he need me to send the key i created and that the VSFTPD.conf... (0 Replies)
Discussion started by: mokachoka
0 Replies

6. Linux

RSA decrypt with public key ?

Dear All, I need to decrypt with private key most of the time and this works for RSA. At times I need to decrypt with public key (data is encrypted with private key). This does not seem to work via VB.Net. Is there support for such an activity in Java on Linux or Windows ? Please advise. ... (3 Replies)
Discussion started by: Sushma Y
3 Replies

7. Solaris

Public keys for GPG Encryption

HI, I'm trying to encrypt a file and i'll FTP it to a external server.When i encrypt it using the command gpg -e -r 'recipient name' <filename> its asking me for public keys.Is there a way to encrypt without having to give the public keys? or if i need to give public keys i... (1 Reply)
Discussion started by: James777
1 Replies

8. Shell Programming and Scripting

secure upload using public key

Hi, i was provided with 1. Server IP (Remote) 2. Username and Password (worked when tested basic FTP) 3. Their Public key (GnuPG v1.0.6) They refuse when i upload using basic FTP and insists for encryption. I have Solaris 10 and Linux in my environment. How can i encrypt and upload... (0 Replies)
Discussion started by: prvnrk
0 Replies

9. UNIX for Advanced & Expert Users

SSH - Public key

When should one have to generate a public key on a Server when the public key is already created and used by other clients? Thanks, Rahul. (6 Replies)
Discussion started by: rahulrathod
6 Replies

10. Shell Programming and Scripting

SSH Public key method

do we need root access for the remote server to ssh without a password(i.e by using id_rsa.pub method)??? (1 Reply)
Discussion started by: roshanjain2
1 Replies

Featured Tech Videos