解决步骤:

(一)底层需要做的修改
1、关闭i2node服务
       service i2node stop

2、在指定目录下,新建文件auth.conf
(1)Windows
①打开i2node的安装目录,到etc目录下——C:\Program Files (x86)\info2soft-i2node\etc
②在该路径下,新建文本txt文件,写入如下内容:
    auth_user=xxx
    auth_passwd=yyyyy

③将该txt去除后缀,并文件重命名为auth.conf


(2)Linux
①进入指定路径
           cd /etc/sdata
vim auth.conf文件,内容如下:
          auth_user=xxx
       auth_passwd=yyyyyy


3、重启i2node服务
       service i2node start

附加说明:
            auth.conf文件中的xxx替换成你所想设的用户名,yyyyyy替换成要设置的密码。




(二)web控制台新的认证流程
1、检查auth.conf文件是否已经写入成功,并记住修改的用户名及密码;

2、在web控制台添加节点,确保页面认证所填用户名和密码与auth.conf文件中设置的一致。
   注意:
        如果所设的用户名与密码与操作系统本身认证不同,添加节点时,认证用户名及密码填写错误,或者误填成OS的认证用户名及密码,
这两种情况都会调用OS API认证,能通过认证,但问题得不到解决,rpc依然有可能会退出。
        因此,请确保web页面所填用户名及密码与auth.conf所设一致,若客户允许的情况下,建议设置成与OS身份验证相同的用户名和密码,避免上述误填操作产生的问题。

3、完善节点信息,点击提交。