SSH Configuration
SSH Configuration module enable users to edit their client SSH configuration:
public and private keys, lists authorized keys and
known hosts, as well as SSH client hosts' options.
Log in as user at http://cpplus_host:20000/
and choose SSH Configuration:

Authorized Keys
This page lists the SSH public keys
that can be used to login to your account
on this server without requiring a password.
Authorized keys are stored in the .ssh/authorized_keys file
in the user's home directory. The given option allows to edit this file.

To create a new authorized key, click Add a new authorized key.
To edit the existing key, click the name in the list:

Known Remote Hosts
Once you log in by SSH to a remote server, you are given this server's SSH public key.
The Known remote hosts CP+ option allows to view and edit information
about known remote servers and their keys.
This option edits the .ssh/known_hosts file in the user's home directory.

To add a new host to the list of known hosts, click Add a new known host. To edit
the existing one, click on the host's name in the list. The form to add or edit known hosts
is similar to the form for authorized keys.
Your Keys
This option allows you to manage your private and public SSH keys.
Private Key
Your SSH private key is used by the SSH client programs
to authenticate you to remote servers when you login.
If this key is changed,
you will need to change your authorized key
on all the remote hosts that you login to.

Press Download Key to download your SSH private key.
Once downloaded, it can be uploaded to another server using this page.
Press Upload Key to upload a new SSH private key from authentication identity file selected.
This must be a valid SSH 1.0 key file from another server or account.
Public Key
SSH public key is not used for any authentication
or remote logins on this server,
but can be copied to the authorized keys list
of any hosts that you want to login to without password.
If you change your private key, this public key should
be updated as well from the same source.

SSH Host Options
This page displays options for either a single host,
hosts whose names match some pattern, or all hosts:

To add a new set of options for client host(s), click Add options for client host.
To edit an existent one, click on corresponding icon:

Some of the less obvious options are:
- Login as user:
Normally if no username is given on the ssh command line,
the name of the current user is used to login to the
remote SSH server. However, this option can be used
to specify a different default username for
a particular host or hosts.
- Escape character:
When making an interactive SSH login,
the escape character can be used to break out
of the connection and close or suspend it.
- Compress SSH traffic?
If this option is enabled, the SSH client will compress
all data sent to this host with the gzip algorithm.
This can be useful if you are copying large files
with scp over a slow link.
- Local ports to forward to server:
In this table you can enter local port numbers which will
be forwarded to some host and port by the SSH server.
This can be useful if your only access to some network is
via SSH login to one machine on that network,
and you want to access other services like web or POP servers.
- Server ports to forward to local:
In this table you can enter port numbers on the server
which will be forwarded to some host and port
on the client machine's network.
|