<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: preshared ssh key authentication with built in ssh server in NSO Developer Hub Discussions</title>
    <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586723#M2134</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So 4.6.1 at least was able to authenticate a user with preshared key alone, no password. Would you post the ncs.config?&amp;nbsp; I may just have something messed up there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Jun 2018 19:39:18 GMT</pubDate>
    <dc:creator>Sean Chandler</dc:creator>
    <dc:date>2018-06-25T19:39:18Z</dc:date>
    <item>
      <title>preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586719#M2130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've enabled the internal NSO ssh server on port 2024 and can login just fine.&amp;nbsp; What I'd like to do is use preshared SSH keys instead of password to authenticate that connection.&amp;nbsp; what configuration do i need to make this work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;admin connected from 127.0.0.1 using console on innopod-ncs&lt;/P&gt;&lt;P&gt;admin@ncs&amp;gt; show configuration aaa | display set&lt;/P&gt;&lt;P&gt;set aaa authentication users user nsouser uid 1000&lt;/P&gt;&lt;P&gt;set aaa authentication users user nsouser gid 1000&lt;/P&gt;&lt;P&gt;set aaa authentication users user nsouser password $6$dOwNDroEdN7i9KBA$1xtMPoqXF7TW9yi2VfqL3yTnUyNgrew1kPZECrYio4rLWtJMjmOqA3bcJZC4.etkrUo9RQn9FKtZejGI33TQK0&lt;/P&gt;&lt;P&gt;set aaa authentication users user nsouser ssh_keydir /home/nsouser/.ssh&lt;/P&gt;&lt;P&gt;set aaa authentication users user nsouser homedir /home/nsouser/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; &amp;lt;cli&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Use the builtin SSH server --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ssh&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;0.0.0.0&amp;lt;/ip&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;2024&amp;lt;/port&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ssh&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;prompt1&amp;gt;\u@ncs&amp;gt; &amp;lt;/prompt1&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;prompt2&amp;gt;\u@ncs% &amp;lt;/prompt2&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;c-prompt1&amp;gt;\u@ncs# &amp;lt;/c-prompt1&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;c-prompt2&amp;gt;\u@ncs(\m)# &amp;lt;/c-prompt2&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;restricted-file-access&amp;gt;true&amp;lt;/restricted-file-access&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-log-directory&amp;gt;${NCS_LOG_DIR}&amp;lt;/show-log-directory&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-commit-progress&amp;gt;true&amp;lt;/show-commit-progress&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;suppress-commit-message-context&amp;gt;maapi&amp;lt;/suppress-commit-message-context&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;suppress-commit-message-context&amp;gt;system&amp;lt;/suppress-commit-message-context&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; &amp;lt;/cli&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2019 12:11:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586719#M2130</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2019-03-01T12:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586720#M2131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you hadn't already looked, it's worth tailing auth.log - that gave me useful messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't have anything special in the configuration over and above what you have.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I noticed in the log file that NCS was looking for authorized_key2 rather than authorized_keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2018 18:31:28 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586720#M2131</guid>
      <dc:creator>adam.allen</dc:creator>
      <dc:date>2018-06-25T18:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586721#M2132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for jumping in!  Have you been able to get this working then?  Which version?  I’m on 4.5.3 I believe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just checked and I see the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 25-Jun-2018::18:32:48.488 innopod-ncs ncs[21]: audit user: /0 login failed via cli from 172.17.42.1:59335 with ssh: Presented a bad key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which isn’t super-duper helpful but it is something at least.  Looked in the logs and didn’t find any complaints about authorized_keys variable.  Was guessing that maybe the permissions were not quite right but don’t have anything to support that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@innopod-ncs:/var/log/ncs# ls -la /home/nsouser/.ssh/authorized_keys&lt;/P&gt;&lt;P&gt;-rw-r&lt;DEL&gt;r&lt;/DEL&gt; 1 root root 381 Jun 25 18:32 /home/nsouser/.ssh/authorized_keys&lt;/P&gt;&lt;P&gt;root@innopod-ncs:/var/log/ncs# ls -la /home/nsouser/.ssh&lt;/P&gt;&lt;P&gt;total 8&lt;/P&gt;&lt;P&gt;drw&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2018 18:38:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586721#M2132</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2018-06-25T18:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586722#M2133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;NCS 4.6.1 (a local install, with local authentication) - is what I tested&lt;/P&gt;&lt;P&gt;NCS 4.4.4 (a system install, with PAM authentication) it looks like it *should* work - except NCS has no permission to read into my home-directory to get the key (but the log is meaningful in the case ;-).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2018 18:57:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586722#M2133</guid>
      <dc:creator>adam.allen</dc:creator>
      <dc:date>2018-06-25T18:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586723#M2134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So 4.6.1 at least was able to authenticate a user with preshared key alone, no password. Would you post the ncs.config?&amp;nbsp; I may just have something messed up there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2018 19:39:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586723#M2134</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2018-06-25T19:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586724#M2135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It was a fresh install of NCS 4.6.1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- -*- nxml -*- --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Example configuration file for ncs. --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;ncs-config xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://tail-f.com/yang/tailf-ncs-config" rel="nofollow" target="_blank"&gt;http://tail-f.com/yang/tailf-ncs-config&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- NCS can be configured to restrict access for incoming connections --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- to the IPC listener sockets. The access check requires that --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- connecting clients prove possession of a shared secret. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;ncs-ipc-access-check&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filename&amp;gt;${NCS_DIR}/etc/ncs/ipc_access&amp;lt;/filename&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/ncs-ipc-access-check&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- Where to look for .fxs and snmp .bin files to load --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;load-path&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./packages&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;${NCS_DIR}/etc/ncs&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- To disable northbound snmp altogether --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- comment out the path below --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;${NCS_DIR}/etc/ncs/snmp&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/load-path&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- Plug and play scripting --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;scripts&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./scripts&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;${NCS_DIR}/scripts&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/scripts&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;state-dir&amp;gt;./state&amp;lt;/state-dir&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;notifications&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;event-streams&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- This is the builtin stream used by NCS to generate northbound --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- notifications whenever the alarm table is changed. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- See tailf-ncs-alarms.yang --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- If you are not interested in NCS northbound netconf notifications --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- remove this item since it does consume some CPU --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stream&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;ncs-alarms&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;NCS alarms according to tailf-ncs-alarms.yang&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;replay-support&amp;gt;false&amp;lt;/replay-support&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./state&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-size&amp;gt;S10M&amp;lt;/max-size&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-files&amp;gt;50&amp;lt;/max-files&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/stream&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- This is the builtin stream used by NCS to generate northbound --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- notifications for internal events. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- See tailf-ncs-devices.yang --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Required for cluster mode. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stream&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;ncs-events&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;NCS event according to tailf-ncs-devices.yang&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;replay-support&amp;gt;true&amp;lt;/replay-support&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./state&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-size&amp;gt;S10M&amp;lt;/max-size&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-files&amp;gt;50&amp;lt;/max-files&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/stream&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- This is the builtin stream used by NCS to generate northbound --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- notifications forwarded from devices. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- See tailf-event-forwarding.yang --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stream&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;device-notifications&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;NCS events forwarded from devices&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;replay-support&amp;gt;true&amp;lt;/replay-support&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./state&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-size&amp;gt;S10M&amp;lt;/max-size&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-files&amp;gt;50&amp;lt;/max-files&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/stream&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- This is the builtin stream used by NCS to generate northbound --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- notifications for plan state transitions. --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- See tailf-ncs-plan.yang --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stream&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;service-state-changes&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Plan state transitions according to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tailf-ncs-plan.yang&amp;lt;/description&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;replay-support&amp;gt;false&amp;lt;/replay-support&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./state&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-size&amp;gt;S10M&amp;lt;/max-size&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;max-files&amp;gt;50&amp;lt;/max-files&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/builtin-replay-store&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/stream&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/event-streams&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/notifications&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- Where the database (and init XML) files are kept --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;cdb&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;db-dir&amp;gt;./ncs-cdb&amp;lt;/db-dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Always bring in the good system defaults --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;init-path&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;${NCS_DIR}/var/ncs/cdb&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/init-path&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/cdb&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!--&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; These keys are used to encrypt values of the types&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tailf:des3-cbc-encrypted-string and tailf:aes-cfb-128-encrypted-string.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For a deployment install it is highly recommended to change&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; these numbers to something random (done by NCS "system install")&lt;/P&gt;&lt;P&gt;&amp;nbsp; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;encrypted-strings&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DES3CBC&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;key1&amp;gt;0123456789abcdef&amp;lt;/key1&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;key2&amp;gt;0123456789abcdef&amp;lt;/key2&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;key3&amp;gt;0123456789abcdef&amp;lt;/key3&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;initVector&amp;gt;0123456789abcdef&amp;lt;/initVector&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DES3CBC&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;AESCFB128&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;key&amp;gt;0123456789abcdef0123456789abcdef&amp;lt;/key&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;initVector&amp;gt;0123456789abcdef0123456789abcdef&amp;lt;/initVector&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/AESCFB128&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/encrypted-strings&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;logs&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;syslog-config&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;facility&amp;gt;daemon&amp;lt;/facility&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;udp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;host&amp;gt;syslogsrv.example.com&amp;lt;/host&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/udp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/syslog-config&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ncs-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;./logs/ncs.log&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;syslog&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/syslog&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ncs-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;developer-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;./logs/devel.log&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/developer-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;developer-log-level&amp;gt;trace&amp;lt;/developer-log-level&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;audit-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;./logs/audit.log&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/audit-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;netconf-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;./logs/netconf.log&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/netconf-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;snmp-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;./logs/snmp.log&amp;lt;/name&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/snmp-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webui-browser-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filename&amp;gt;./logs/webui-browser.log&amp;lt;/filename&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webui-browser-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;webui-access-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./logs&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/webui-access-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- This log is disabled by default if ncs is installed using --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- the 'system-install' flag. It consumes a lot of CPU power --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- to have this log turned on, OTOH it is the best tool to --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- debug must expressions in YANG models --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xpath-trace-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filename&amp;gt;./logs/xpath.trace&amp;lt;/filename&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xpath-trace-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;error-log&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filename&amp;gt;./logs/ncserr.log&amp;lt;/filename&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/error-log&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;progress-trace&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dir&amp;gt;./logs&amp;lt;/dir&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/progress-trace&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/logs&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;algorithms&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mac&amp;gt;hmac-sha1,hmac-sha2-256,hmac-sha2-512&amp;lt;/mac&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;encryption&amp;gt;aes128-ctr,aes192-ctr,aes256-ctr&amp;lt;/encryption&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/algorithms&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;aaa&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ssh-server-key-dir&amp;gt;${NCS_DIR}/etc/ncs/ssh&amp;lt;/ssh-server-key-dir&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Depending on OS - and also depending on user requirements --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- the pam service value value must be tuned. --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pam&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;service&amp;gt;common-auth&amp;lt;/service&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/pam&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;external-authentication&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;executable&amp;gt;my-test-auth.sh&amp;lt;/executable&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/external-authentication&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;local-authentication&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/local-authentication&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/aaa&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- Hash algorithm used when setting leafs of type ianach:crypt-hash, --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- e.g. /aaa/authentication/users/user/password --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;crypt-hash&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;algorithm&amp;gt;sha-512&amp;lt;/algorithm&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/crypt-hash&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- Disable this for performance critical applications, enabling --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- rollbacks means additional disk IO for each transaction --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;rollback&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;directory&amp;gt;./logs&amp;lt;/directory&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;history-size&amp;gt;500&amp;lt;/history-size&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/rollback&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;cli&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Use the builtin SSH server --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;0.0.0.0&amp;lt;/ip&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;2024&amp;lt;/port&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;prompt1&amp;gt;\u@ncs&amp;gt; &amp;lt;/prompt1&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;prompt2&amp;gt;\u@ncs% &amp;lt;/prompt2&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;c-prompt1&amp;gt;\u@ncs# &amp;lt;/c-prompt1&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;c-prompt2&amp;gt;\u@ncs(\m)# &amp;lt;/c-prompt2&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-log-directory&amp;gt;./logs&amp;lt;/show-log-directory&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-commit-progress&amp;gt;true&amp;lt;/show-commit-progress&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;suppress-commit-message-context&amp;gt;maapi&amp;lt;/suppress-commit-message-context&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;suppress-commit-message-context&amp;gt;system&amp;lt;/suppress-commit-message-context&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/cli&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;webui&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transport&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tcp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;0.0.0.0&amp;lt;/ip&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;8080&amp;lt;/port&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tcp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ssl&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;0.0.0.0&amp;lt;/ip&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;8888&amp;lt;/port&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;key-file&amp;gt;${NCS_DIR}/var/ncs/webui/cert/host.key&amp;lt;/key-file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cert-file&amp;gt;${NCS_DIR}/var/ncs/webui/cert/host.cert&amp;lt;/cert-file&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ssl&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/transport&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;cgi&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;php&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/php&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/cgi&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/webui&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;rest&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/rest&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;restconf&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/restconf&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;netconf-north-bound&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transport&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;0.0.0.0&amp;lt;/ip&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;2022&amp;lt;/port&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ssh&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tcp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ip&amp;gt;127.0.0.1&amp;lt;/ip&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port&amp;gt;2023&amp;lt;/port&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tcp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/transport&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/netconf-north-bound&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- &amp;lt;ha&amp;gt; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!--&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;!-- &amp;lt;/ha&amp;gt; --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;large-scale&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lsa&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Enable Layered Service Architecture, LSA. This requires&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a separate Cisco Smart License.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/lsa&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/large-scale&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/ncs-config&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 09:55:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586724#M2135</guid>
      <dc:creator>adam.allen</dc:creator>
      <dc:date>2018-06-26T09:55:34Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586725#M2136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for that.  My config matches now but no success.  I still get the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 26-Jun-2018::14:18:05.414 innopod-ncs ncs[21]: audit user: /0 login failed via cli from 172.17.42.1:59133 with ssh: Presented a bad key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No matter what config I’ve used (below).  Even found a configuration ‘ssh-pubkey-authentication’ in the docs but that doesn’t appear to change the behavior.  Something must be wrong either with the directory permissions or the file format or something but it is nothing I can find.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pretty stuck here.  Good news it is trying to authorized via preshared key but frustrating that there is no additional information to say why it is invalid &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@innopod-ncs:/home/nsouser# ll .ssh&lt;/P&gt;&lt;P&gt;total 16&lt;/P&gt;&lt;P&gt;drwx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 14:34:23 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586725#M2136</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2018-06-26T14:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586726#M2137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Two ideas:&lt;/P&gt;&lt;P&gt;1- check if there is relevant info in the traces for the develop.log. To enable traces in your ncs.conf file:&lt;/P&gt;&lt;P&gt;/ncs-config/logs/developer-log-level (error | info | trace) [info]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2- add verbosity to your ssh client connection. Sometimes the problem is a missmatch between the algorithms and that is clear in the SSH exchanges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;P&gt;Roque&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 21:00:47 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586726#M2137</guid>
      <dc:creator>rogaglia</dc:creator>
      <dc:date>2018-06-26T21:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586727#M2138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the suggestions Roque!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No help with upped logging but here is my ssh -vvv result.  Looked online quite a bit to see if there is an issue with public key mismatch or permissions or something like that but no help there.  I decided to compare results using the same user/key and added this public key to the root user locally and grabbed the verbose messages there.  Below are two runs, one to NSO and one to the local system so same client/user but different target.  Appears that NSO straight up does not like my public key at all but no indication as to why.  Looks like it tries DSA and ECDSA etc but I don’t have those.  Guess I can generate them and try them next.  Pretty sure RSA should work though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;DIDN’T WORK&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;debug1: Authentications that can continue: publickey,password&lt;/P&gt;&lt;P&gt;debug3: start over, passed a different list publickey,password&lt;/P&gt;&lt;P&gt;debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password&lt;/P&gt;&lt;P&gt;debug3: authmethod_lookup publickey&lt;/P&gt;&lt;P&gt;debug3: remaining preferred: keyboard-interactive,password&lt;/P&gt;&lt;P&gt;debug3: authmethod_is_enabled publickey&lt;/P&gt;&lt;P&gt;debug1: Next authentication method: publickey&lt;/P&gt;&lt;P&gt;debug1: Trying private key: /home/localadmin/.ssh/id_rsa&lt;/P&gt;&lt;P&gt;debug1: key_parse_private2: missing begin marker&lt;/P&gt;&lt;P&gt;debug1: read PEM private key done: type RSA&lt;/P&gt;&lt;P&gt;debug3: sign_and_send_pubkey: RSA 70:a9:98:d2:93:22:01:76:23:8f:de:30:91:2d:74:ce&lt;/P&gt;&lt;P&gt;debug2: we sent a publickey packet, wait for reply&lt;/P&gt;&lt;P&gt;debug1: Authentications that can continue: publickey,password&lt;/P&gt;&lt;P&gt;debug1: Trying private key: /home/localadmin/.ssh/id_dsa&lt;/P&gt;&lt;P&gt;debug3: no such identity: /home/localadmin/.ssh/id_dsa: No such file or directory&lt;/P&gt;&lt;P&gt;debug1: Trying private key: /home/localadmin/.ssh/id_ecdsa&lt;/P&gt;&lt;P&gt;debug3: no such identity: /home/localadmin/.ssh/id_ecdsa: No such file or directory&lt;/P&gt;&lt;P&gt;debug1: Trying private key: /home/localadmin/.ssh/id_ed25519&lt;/P&gt;&lt;P&gt;debug3: no such identity: /home/localadmin/.ssh/id_ed25519: No such file or directory&lt;/P&gt;&lt;P&gt;debug2: we did not send a packet, disable method&lt;/P&gt;&lt;P&gt;debug3: authmethod_lookup password&lt;/P&gt;&lt;P&gt;debug3: remaining preferred: ,password&lt;/P&gt;&lt;P&gt;debug3: authmethod_is_enabled password&lt;/P&gt;&lt;P&gt;debug1: Next authentication method: password&lt;/P&gt;&lt;P&gt;nsouser@0.0.0.0's password:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI level="1" type="ol"&gt;&lt;P&gt;WORKED TO LOCAL SYSTEM&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;debug1: Authentications that can continue: publickey,password&lt;/P&gt;&lt;P&gt;debug3: start over, passed a different list publickey,password&lt;/P&gt;&lt;P&gt;debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password&lt;/P&gt;&lt;P&gt;debug3: authmethod_lookup publickey&lt;/P&gt;&lt;P&gt;debug3: remaining preferred: keyboard-interactive,password&lt;/P&gt;&lt;P&gt;debug3: authmethod_is_enabled publickey&lt;/P&gt;&lt;P&gt;debug1: Next authentication method: publickey&lt;/P&gt;&lt;P&gt;debug1: Trying private key: /home/localadmin/.ssh/id_rsa&lt;/P&gt;&lt;P&gt;debug1: key_parse_private2: missing begin marker&lt;/P&gt;&lt;P&gt;debug1: read PEM private key done: type RSA&lt;/P&gt;&lt;P&gt;debug3: sign_and_send_pubkey: RSA 70:a9:98:d2:93:22:01:76:23:8f:de:30:91:2d:74:ce&lt;/P&gt;&lt;P&gt;debug2: we sent a publickey packet, wait for reply&lt;/P&gt;&lt;P&gt;debug1: Authentication succeeded (publickey).&lt;/P&gt;&lt;P&gt;Authenticated to 127.0.0.1 (:22).&lt;/P&gt;&lt;P&gt;debug1: channel 0: new &lt;/P&gt;&lt;P&gt;debug3: ssh_session2_open: channel_new: 0&lt;/P&gt;&lt;P&gt;debug2: channel 0: send open&lt;/P&gt;&lt;P&gt;debug1: Requesting no-more-sessions@openssh.com&lt;/P&gt;&lt;P&gt;debug1: Entering interactive session.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 21:53:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586727#M2138</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2018-06-26T21:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586728#M2139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Upgraded to 4.6.1 and have the exact same issue: Presented a bad key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is some basic issue where the service either doesnt find the key in the right place or thinks it is invalid.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jun 2018 19:28:02 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3586728#M2139</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2018-06-27T19:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3680878#M2447</link>
      <description>&lt;P&gt;Checked the sources, and the message "&lt;SPAN&gt;Presented a bad key".&amp;nbsp;&lt;/SPAN&gt;Apparently this message is printed if the server was able to load up all the ssh keys for this user (there could be more than one, potentially), and decode the received key from the client. Finally, that decoded key is not one of the ssh keys for this user. So it basically means wrong key (sort of like a bad password). It seems the public key in authenticated_users doesn't match the private key you're giving in the ssh client. There are other error messages for other situations, e.g.&amp;nbsp;&lt;SPAN&gt;when the key can't be read, it's the wrong format etc.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="name_time_container"&gt;Tried this myself now, and for me it worked immediately. Here's what I did:&lt;/DIV&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;$ ssh admin@localhost -p &lt;A href="tel:2024" target="_blank"&gt;2024&lt;/A&gt;&lt;BR /&gt;Warning: Permanently added '[localhost]:2024' (RSA) to the list of known hosts.&lt;BR /&gt;admin@localhost's password: &lt;BR /&gt;&lt;BR /&gt;admin connected from &lt;A href="http://127.0.0.1" target="_blank"&gt;127.0.0.1&lt;/A&gt; using ssh on JLINDBLA-M-W0J2&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;admin@JLINDBLA-M-W0J2&amp;gt; con&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="text"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="text"&gt;This was with a password. Then configured the ssh_dir for the admin user:&lt;/DIV&gt;
&lt;DIV class="text"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="text"&gt;
&lt;DIV class="message"&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;admin@JLINDBLA-M-W0J2% set aaa authentication users user admin ssh_keydir /tmp/zz homedir /tmp/zz&lt;BR /&gt;[ok][2018-08-03 16:44:35]&lt;BR /&gt;&lt;BR /&gt;[edit]&lt;BR /&gt;admin@JLINDBLA-M-W0J2% comm&lt;BR /&gt;Commit complete.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;Then went to create some keys in that dir.&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;
&lt;DIV class="message"&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;$ mkdir zz&lt;BR /&gt;$ chmod 755 zz&lt;BR /&gt;$ cd zz&lt;BR /&gt;$ ssh-keygen -t rsa -b &lt;A href="tel:1024" target="_blank"&gt;1024&lt;/A&gt; -f tst&lt;BR /&gt;Generating public/private rsa key pair.&lt;BR /&gt;Enter passphrase (empty for no passphrase): &lt;BR /&gt;Enter same passphrase again: &lt;BR /&gt;Your identification has been saved in tst.&lt;BR /&gt;Your public key has been saved in tst.pub.&lt;BR /&gt;The key fingerprint is:&lt;BR /&gt;SHA256:+7AxoHZJ0M6ExEmSmaTGUimAKEWTOrTr21OVX1ksFeM jlindbla@JLINDBLA-M-W0J2&lt;BR /&gt;The key's randomart image is:&lt;BR /&gt;+---[RSA &lt;A href="tel:1024" target="_blank"&gt;1024&lt;/A&gt;]----+&lt;BR /&gt;|=+BOo.&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;o+.&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;|*+*+oo &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;..o.&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;|==. o o . &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;+E &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;|=. &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;= o &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;o &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;| .. &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;* S .&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;| . &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;+ o o &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;|. &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;+ o =&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;| ..o . &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;* &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;| .... &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;. .&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;|&lt;BR /&gt;+----[SHA256]-----+&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;&lt;SPAN&gt;$ cp tst.pub authorized_keys&lt;BR /&gt;$ cp tst.pub authorized_keys2&lt;BR /&gt;$ ssh -i /tmp/zz/tst admin@localhost -p &lt;A href="tel:2024" target="_blank"&gt;2024&lt;/A&gt;&lt;BR /&gt;Warning: Permanently added '[localhost]:2024' (RSA) to the list of known hosts.&lt;BR /&gt;&lt;BR /&gt;admin connected from &lt;A href="http://127.0.0.1" target="_blank"&gt;127.0.0.1&lt;/A&gt; using ssh on JLINDBLA-M-W0J2&lt;BR /&gt;admin@JLINDBLA-M-W0J2&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="name_time_container"&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;No password second time.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;(Not sure if it's authorized_keys or authorized_keys2, so copied to both here).&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="text"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="text"&gt;&lt;SPAN&gt;$ cat authorized_keys&lt;BR /&gt;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCgn4X9pHEM9Bp9c/4Sb8Ygs0yfOEDcKIDICu9ZtYv/1X2vMF0wCpUFrSUWQbMOtFCWDZKaJw2KHe0Y2LnZDr5eVh96IMLCEKalZpx478L5pkescrTkRXz77rmATB7ym9OdAvQA1/vQrx83bAOpZvLDZA4K9d9N2I0Cl+/MlLheNQ==&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 03 Aug 2018 14:59:58 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3680878#M2447</guid>
      <dc:creator>Jan Lindblad</dc:creator>
      <dc:date>2018-08-03T14:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: preshared ssh key authentication with built in ssh server</title>
      <link>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3898394#M4078</link>
      <description>&lt;P&gt;Finally got around to retesting this.&amp;nbsp; Turns out if you generate a key with a comment containing spaces NSO will call it a bad key.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BAD: ssh-keygen -C ‘NSO SSH Key' -t rsa -f ./scripts/.ssh/id_rsa -N ''&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;vs&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GOOD: ssh-keygen -C 'NSO-SSH-Key' -t rsa -f ./scripts/.ssh/id_rsa -N ''&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SOLVED!&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2019 15:17:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/nso-developer-hub-discussions/preshared-ssh-key-authentication-with-built-in-ssh-server/m-p/3898394#M4078</guid>
      <dc:creator>Sean Chandler</dc:creator>
      <dc:date>2019-07-26T15:17:13Z</dc:date>
    </item>
  </channel>
</rss>

