External folks: like most of the current changes, this won't yet affect 
you directly.  When we move the gate off-SWAN, we intend for the ssh parts 
of the integration process to "just work."



Flag day: starting on Tuesday, August 5, if you plan to integrate changes 
to the ON gate, you must first have a public ssh key on file with 
OpenSolaris.

As previously mentioned, the Mercurial ON gate will be write-only via ssh 
to a shared account.  That account is "onhg," so your push command will 
look like this:

        hg push ssh://onhg at onnv.sfbay.sun.com//export/onnv-gate

I'll send more details on how to push your changes in a separate note.

In order for this to succeed, the shared "onhg" account must have your 
public ssh key on file.

I hate to shout, but:  YOU ARE PERSONALLY RESPONSIBLE FOR ANY ACTIONS 
TAKEN USING YOUR SSH KEY PAIR.  Please be responsible: do not use an empty 
passphrase, and do not share your passphrase.  Not all home directories 
are kerberized, or I would also add "do not share your private key."

1. If you don't already have an account on opensolaris.org, go to the
    opensolaris.org registration page [1] and get one.

2. If you already have an ssh key on opensolaris.org, then you're all
    set.  We will be periodically updating our authorized key list with the
    public keys from OpenSolaris.

3. If you do not have a key setup on opensolaris.org, you will need to
    create one.  To generate an ssh key pair, follow the instructions on
    the OpenSolaris SSH key help page [2].

4. If you use multiple ssh keys for different tasks, then you might also
    need to specify an identity file in your ~/.ssh/config file:

        HostName onnv.sfbay
        IdentityFile ~/.ssh/id_dsa

     where "id_dsa" would be the filename containing the private key that
     corresponds to the public key that you registered on OpenSolaris.

Questions to gatekeeper at onnv.eng.sun.com.

--Mark

[1] https://www.opensolaris.org/register.jspa
[2] http://opensolaris.org/os/project/website/ssh_instructions/

Reply via email to