Listing Available Private Keys
The SOCKS Proxy will search and use keys from the following locations:
- keys defined in the
key-store element in the /opt/tectia/etc/ssh-socks-proxy-config.xml file
- keys defined in the
key-store element in the $HOME/.ssh2/ssh-socks-proxy-config.xml file
- keys defined in the
$HOME/.ssh2/identification file
- keys found in the
$HOME/.ssh2 directory
To get the SSHSP user's key information, you need to run
ssh-socks-proxy-ctl as a UID 0 user on the USS side and give the
-a /tmp/ssh-<user who started ssh-socks-proxy>/ssh-socks-proxy
option to it.
To list the public-key pairs that are available for the SOCKS Proxy, give the
following command:
# /opt/tectia/bin/ssh-socks-proxy-ctl list-keys -a /tmp/ssh-SSHSP/ssh-socks-proxy
The command prints a list of available private keys, showing basic key
attributes such as key type, size and possible file name or key provider
information. Also fingerprint and key identifier are displayed. The key
identifier is a number that is used by other ssh-socks-proxy-ctl
commands to identify the private key uniquely.
Running the command with the -s option produces a shorter output,
for example (key hash value omitted):
# ssh-socks-proxy-ctl list-keys -s -a /tmp/ssh-SSHSP/ssh-socks-proxy
#2 ... ssh-dss /home/user1/.ssh2/id_dsa_1024_a dsa 1024
#1 ... ssh-rsa /home/user1/.ssh2/id_rsa_1536_a rsa 1536
|
The first number on the line is the key identifier.