lp:~axwalk/juju-core/ssh-gocrypto-client

Created by Andrew Wilkins and last modified
Get this branch:
bzr branch lp:~axwalk/juju-core/ssh-gocrypto-client
Only Andrew Wilkins can upload to this branch. If you are Andrew Wilkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andrew Wilkins
Project:
juju-core
Status:
Development

Recent revisions

2165. By Andrew Wilkins

Fixes, finishing touches

2164. By Andrew Wilkins

Merge with trunk

Also fix various tests.

2163. By Andrew Wilkins

utils/ssh: use ssh.GenerateKey

2162. By Andrew Wilkins

Merge with trunk

2161. By Andrew Wilkins

Missed changes

2160. By Andrew Wilkins

Auto-generate SSH client keys

At initialisation time, Juju now creates $JUJU_HOME/ssh
if it doesn't exist, and populates it with a new key pair.
This key pair will be used if the client cannot connect
with any other key pair on the system (or if there are none).

The utils/ssh package now falls back to the go.crypto/ssh
client, which will use the auto-generated key.

2159. By Andrew Wilkins

Enable bootstrapping via go.crypto/ssh

If the default SSH client is not available
at bootstrap time, then a new key pair is
generated (in memory), and go.crypto/ssh
is used to bootstrap with that. The private
key is not recorded anywhere.

2158. By Andrew Wilkins

Merge with trunk

2157. By Andrew Wilkins

Merge with trunk

2156. By Andrew Wilkins

utils/ssh: go.crypto and PuTTY clients

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~go-bot/juju-core/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers