HTTP interface to keyserver.ubuntu.com

Asked by Jason on 2009-08-05

Is there a pure (port 80) http interface to keyserver.ubuntu.com? I am firewalled at work, and cannot reach port 11371. I am unable to install certain software updates as I am missing the corresponding PGP keys for the repository.

Thanks.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Website - OBSOLETE Edit question
Assignee:
No assignee Edit question
Solved by:
Matthias Arnason
Solved:
2011-09-10
Last query:
2011-09-10
Last reply:
2010-08-18
Leonard Richardson (leonardr) said : #1

No, there is no port 80 keyserver. This seems like a reasonable feature request, though.

Celso Providelo (cprov) said : #2

Jason,

SKS keyservers & the gpg toolkit work on tcp:11371 (poor choice). So, you have to find your way through the firewall.

One suggestion is http://cprov.blogspot.com/2009/06/your-firewall-does-not-like.html

Port 443 would be good too. I can't even use the workaround as our ISP blocks outbound SSH (yes, really!)

Sorin Sbarnea (ssbarnea) said : #4

Marcus is right, by default it should use a firewall friendly port, like 443. I added a bug for this.

Best Matthias Arnason (tiaz) said : #5

The keyserver now also listens on 80.

Sorin Sbarnea (ssbarnea) said : #6

Wow, this is really cool. In case someone does not know how to use it here it is an example:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0A5174AF

If you fail to specify hkp:// or 80 it will fail.

Matthias Arnason (tiaz) said : #7

forgot to mark this resolved before. keyserver is listening on 80, as requested.

Snahrck (hansenclever) said : #8

The script add-apt-repository should add an option to allow switching the port to 80

add-apt-repository - p 80 ....

Jason (ja-riverdrums) said : #9

Thanks Matthias Arnason, that solved my question.