• 阿布白

    有没有像1panel的客户端,在电脑上就可管理服务器,而不是部署在服务器上,来减少暴露面

    如题:1panel登录还要考虑二次认证什么的,有点麻烦,既然都是直接管理,为何不用客户端通过ssh管理,来的直接

    主楼
  • yuancjun

    类似这样的软件么 https://servercat.app/

    #1
  • F

    为何不用客户端通过ssh管理,来的直接

    方式不一样,获得的能力不一样

    这是个取舍,看你需求

    你说的这个更像是无状态的服务,而跑在服务器上的则是有状态的

    前者再精简,在一些特定场景下也会引入有状态的服务,最后又退化成后者

    #2
  • kero

    我觉得你对暴露的理解有点偏差,90%的入侵都是通过web进行的,你开一个web面板才是暴露的更多。

    #3
  • 阿布白

    比这个功能多些的那种,这种看着只有就是ssh工具了

    #4
  • Bensong

    1panel的客户端都不用在服务器部署就能直接管理了?火星了 ^-^

    #5
  • xiaou

    没有像1panel的客户端,在电脑上就可管理服务器,而不

    现在可以直接使用 ai 来管理了, 装个 ssh mcp 就好了

    #6
  • 阿布白

    是的,1panel部署在服务器,开放管理端口,那不就等于产生了一个暴露服务了

    #7
  • 阿布白

    只是一个设想啦,感觉上应该是可以

    #8
  • Bensong

    不用部署就能管理,不就是SSH么哈哈,除了这个任何一家都没有不通过SSH,不装服务器管理软件,凭空管理服务器的能力?

    #9
  • 阿布白

    是的,ai管理确实很快,但是这用完后,连他干了啥都不知道,虽然目的确实达到了 ^-^

    #10
  • 海野味

    为什么要其他客户端?网页客户端不好用嘛,要外部管理就得暴露服务吧。我觉得直接连ssh会被扫直接关了ssh服务,我直接用cockpit里面的控制台,网页挺好用的哇

    。

    #11
  • Eevee

    我设想了一下,似乎有可能

    服务器部署一个服务mini 1panel,该服务生成一个API,强加密

    电脑端连接该API,实现面板功能的增删改查。

    这样的话,可以实现一台电脑一套面板管理多个服务器,而且服务端没有Web服务,只有一个API服务。

    #12
  • 阿布白

    网页客户端,你不知道什么时候就来个大洞,但是你没时间维护面板,而且网页端需要考虑的安全性问题很多的,电脑上的客户端就不一样了,通过ssh连上去直接管理,也不用考虑这么多安全性问题

    #13
  • 阿布白

    甚至我觉得api服务可能也可以不要,因为用ssh就可以管理了,ssh登录上就直接控制服务器上的服务,然后显示对应的服务状态,也可以起到一对多,岂不是会方便很多

    #14
  • Eevee

    ssh 无法做到多个服务无缝切换吧

    比如说,我要反代一个Docker容器,我在面板内设置,突然忘了端口

    我切换到Docker界面去查看端口

    回到 web 填写端口

    这种切换做不到吧

    #15
  • 阿布白

    应该和web端也差不多,就看得怎么设计了

    #16
  • dv868

    我是这样想的:没有必要暴露在公网的端口,尽量就不暴露,除非 80、443 这样必须暴露的。其他的都用tailscale等组网工具,在内网操作。这样即使ssh密码设置成123456,也不担心。请指教。

    #17
  • gx

    推荐一个我自己搓的项目 GitHub - gxmst/gxShell: 跨平台桌面 SSH 工作台 — 终端、监控、SFTP、Docker、隧道与 AI 助手一体化 · GitHub

    #18
  • JSW

    亲,看看我,我来自荐了

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    我的帖子已经打上 开源推广 标签: 是
    我的开源项目完整开源,无未开源部分: 是
    我的开源项目已链接认可 LINUX DO 社区: 是
    我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
    以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

    [前言]
    …

    #19

发表回复

登录后回复