{"id":953,"date":"2015-07-09T21:08:55","date_gmt":"2015-07-09T21:08:55","guid":{"rendered":"http:\/\/www.incredigeek.com\/home\/?p=953"},"modified":"2015-07-09T21:08:55","modified_gmt":"2015-07-09T21:08:55","slug":"set-up-ssh-keys-in-zenoss-5","status":"publish","type":"post","link":"https:\/\/www.incredigeek.com\/home\/set-up-ssh-keys-in-zenoss-5\/","title":{"rendered":"Set up ssh keys in zenoss 5"},"content":{"rendered":"<p>Here are the basic steps of how to setup ssh keys for zenoss.<\/p>\n<ol>\n<li>Log into the zenoss server<\/li>\n<li>Open up docker container<\/li>\n<li>Change to zenoss user<\/li>\n<li>Generate ssh keys<\/li>\n<li>Upload ssh keys<\/li>\n<li>Exit out of container<\/li>\n<li>Commit container<\/li>\n<\/ol>\n<p>Example:<\/p>\n<pre>[root@zenoss ~]# <strong>serviced service shell -s AddingSSHkey -i zope bash<\/strong>\r\nI0709 3:02:47.791788 01773 server.go:341] Connected to the control center at port 192.168.1.10:4979\r\nI0709 3:02:48.127949 01773 server.go:435] Acquiring image from the dfs...\r\nI0709 3:02:48.131438 01773 server.go:437] Acquired!\u00a0 Starting shell\r\nTrying to connect to logstash server... 127.0.0.1:5042\r\nConnected to logstash server.\r\n[root@321feeg2253a \/]# <strong>su zenoss<\/strong>\r\n[zenoss@321feeg2253a \/]$ <strong>ssh-keygen -t dsa<\/strong>\r\nGenerating public\/private dsa key pair.\r\nEnter file in which to save the key (\/home\/zenoss\/.ssh\/id_dsa):\r\nEnter passphrase (empty for no passphrase):\r\nEnter same passphrase again:\r\nYour identification has been saved in \/home\/zenoss\/.ssh\/id_dsa.\r\nYour public key has been saved in \/home\/zenoss\/.ssh\/id_dsa.pub.\r\nThe key fingerprint is:\r\n12:ab:14:d5:54:09:d3:1f:f7:12:21:ae:hd:16:a5:1b zenoss@321feeg2253a\r\nThe key's randomart image is:\r\n+--[ DSA 2048]----+\r\n|\u00a0\u00a0\u00a0\u00a0 =====F\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0 S+== + AA\u00a0\u00a0\u00a0 |\r\n|\u00a0 A=+=++\u00a0 +\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n| AB= .. + =\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0 ++S S\u00a0 +.\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0 ..\u00a0\u00a0\u00a0 -\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |\r\n+-----------------+\r\n[zenoss@321feeg2253a \/]# <strong>ssh-copy-id admin@192.168.1.10<\/strong>\r\nThe authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.\r\nRSA key fingerprint is 12:ab:14:d5:54:09:d3:1f:f7:12:21:ae:hd:16:a5:1b.\r\nAre you sure you want to continue connecting (yes\/no)? yes\r\n\/usr\/bin\/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed\r\n\/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\r\nadmin@192.168.1.10's password:\r\n\r\nNumber of key(s) added: 1\r\n\r\nNow try logging into the machine, with:\u00a0\u00a0 \"ssh 'admin@192.168.1.10'\"\r\nand check to make sure that only the key(s) you wanted were added.\r\n\r\n[zenoss@321feeg2253a \/]# <strong>exit<\/strong>\r\nexit\r\n[root@321feeg2253a \/]# <strong>exit<\/strong>\r\nexit\r\n[root@zenoss ~]# <strong>serviced snapshot commit AddingSSHkey<\/strong>\r\n0sdj2jj412waawjideow120x_isjriw19-121200\r\n[root@zenoss ~]# <strong>exit<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a href=\"https:\/\/www.incredigeek.com\/home\/set-up-ssh-keys-in-zenoss-5\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[198],"tags":[246,221,242,199,228],"class_list":["post-953","post","type-post","status-publish","format-standard","hentry","category-zenoss","tag-docker","tag-ssh","tag-ssh-keys","tag-zenoss-2","tag-zenoss-5"],"_links":{"self":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/comments?post=953"}],"version-history":[{"count":9,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/953\/revisions"}],"predecessor-version":[{"id":983,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/953\/revisions\/983"}],"wp:attachment":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/media?parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/categories?post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/tags?post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}