Here are the basic steps of how to setup ssh keys for zenoss.
- Log into the zenoss server
- Open up docker container
- Change to zenoss user
- Generate ssh keys
- Upload ssh keys
- Exit out of container
- Commit container
Example:
[root@zenoss ~]# serviced service shell -s AddingSSHkey -i zope bash I0709 3:02:47.791788 01773 server.go:341] Connected to the control center at port 192.168.1.10:4979 I0709 3:02:48.127949 01773 server.go:435] Acquiring image from the dfs... I0709 3:02:48.131438 01773 server.go:437] Acquired! Starting shell Trying to connect to logstash server... 127.0.0.1:5042 Connected to logstash server. [root@321feeg2253a /]# su zenoss [zenoss@321feeg2253a /]$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/zenoss/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/zenoss/.ssh/id_dsa. Your public key has been saved in /home/zenoss/.ssh/id_dsa.pub. The key fingerprint is: 12:ab:14:d5:54:09:d3:1f:f7:12:21:ae:hd:16:a5:1b zenoss@321feeg2253a The key's randomart image is: +--[ DSA 2048]----+ | =====F | | S+== + AA | | A=+=++ + | | AB= .. + = | | ++S S +. | | .. - | | | | | | | +-----------------+ [zenoss@321feeg2253a /]# ssh-copy-id admin@192.168.1.10 The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established. RSA key fingerprint is 12:ab:14:d5:54:09:d3:1f:f7:12:21:ae:hd:16:a5:1b. Are you sure you want to continue connecting (yes/no)? yes /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys admin@192.168.1.10's password: Number of key(s) added: 1 Now try logging into the machine, with: "ssh 'admin@192.168.1.10'" and check to make sure that only the key(s) you wanted were added. [zenoss@321feeg2253a /]# exit exit [root@321feeg2253a /]# exit exit [root@zenoss ~]# serviced snapshot commit AddingSSHkey 0sdj2jj412waawjideow120x_isjriw19-121200 [root@zenoss ~]# exit