1Panel
1Panel copied to clipboard
[Bug] 终端-添加主机,主机地址一样的情况下会直接覆盖掉原有主机信息
联系方式
1Panel 版本
社区版: v1.10.21-lts
问题描述
我在云服务器搭建了1Panel,并且通过frp在做内网穿透。
- 由于服务器一直在被ssh攻击,所以关闭了ssh远程登陆,只能通过1Panel的终端登录,并且配置好了ssh密钥,关闭了密码登录。
- 但在做内网穿透的过程中,需要增加一台主机,主机地址依旧是127.0.0.1,但端口、用户不一样。
- 结果导致原有的登录的本机的信息丢失,无法登录!
- 此时文件里面也都成了内网穿透服务器中的文件,无法查询原来的密钥信息。 还好能在ssh管理里面能查到密钥,不然就只能重装系统了。
重现步骤
终端-新增主机,主机地址填写已有的主机地址,会修改掉覆盖掉之前主机的信息。
期待的正确结果
新增一条主机地址相同的主机记录,否则内网穿透最多只能连两台主机。一台填写内网ip,一台填公网ip。如果不想暴露公网端口,那只能连一台主机,这也太鸡肋了。
相关日志输出
No response
附加信息
No response
感谢反馈。
由于 127.0.0.1 是系统默认用于连接本地服务器终端的特殊 IP,因此只能保留一个实例。
在主机页面中添加其他主机时,支持为同一 IP 配置不同的 SSH 端口,如下图所示:
后续版本中,我们将考虑增加支持用户自定义本地服务器 IP 的功能。
v2.0.0 版本已发布。