今天继续分享一个我遇到过的关于宝塔面板的问题,就是在宝塔面板使用终端功能的时候,弹出对话框,提示“无法自动认证,请填写本地服务器的登录信息!”。这个问题在宝塔的论坛里也有不少提问的,可恰恰当时我遇到的这个问题,没有找到合适的解决方法,最后排查出问题出在lo网卡,也就是本地环回接口。找到问题对症下药,一个命令就解决了 。
1、错误页面
点击宝塔面板左侧菜单的终端功能,没有反映,等半天,弹出来个对话框。如下图。

为了“偷懒”不再去打开putty,于是我直接在弹出的页面填写了VPS的公网IP和root密码。然后保存配置。

然后在右侧的服务器列表里,你就能看到新保存的配置了。

2、检查本教程是否适用于你的问题
这里首先要检测一下,看一下你遇到的问题,是否能使用本文的方法解决。先点击服务器列表里你刚才添加的服务器,登录到服务器。
然后输入 ifconfig 命令,回车。如果你得到的结果如下图只有一个eth0(也可能是其他相似的名称),而没有lo,那么就继续往下看。如果你得到的结果里包含lo,请移步官方论坛查找一下相关信息。官方论坛地址:https://www.bt.cn/bbs/portal.php

3、解决问题
还是在刚才的终端页面里,输入以下命令,然后回车(这里不会有什么提示,就直接“换行”了)。
ifconfig lo 127.0.0.1 up
这时候再次使用 ifconfig 命令查看,lo网卡已经上线了。

到这里,问题就算解决了,刷新一下,或者点击别的菜单,再点回终端,正常登录了。

4、结语
以上就是我刚入坑宝塔面板的时候曾经遇到过的一个小问题,算不上疑难杂症吧,也是花了点儿时间解决掉的。这次复现了一下这个问题,然后做了图文教程。个人经验,仅供参考。