请教将服务器控制面板映射到公网是否安全? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
afirefish
V2EX    程序员

请教将服务器控制面板映射到公网是否安全?

  •  
  •   afirefish 2021-02-02 17:39:00 +08:00 3541 次点击
    这是一个创建于 1711 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手里面有一台服务器,用的 PVE 作为虚拟化底层,因为服务器和我不在同一位置,有可能需要时不时登录 pve 后台进行管理。 现在的方案是采用 frp 将 pve 后台映射到公网一台服务器上面,使用域名访问并配合 web 基础认证。想请教一下这种方案是否安全?

    18 条回复    2021-02-03 12:10:25 +08:00
    masha
        1
    masha  
       2021-02-02 17:45:21 +08:00   1
    不能保证你这个后台登录认证没有漏洞。如果一定要暴露,推荐非常用端口+自定义 web 目录,别是 /admin 、/login 之类的,不被扫到就相对安全点。
    Juszoe
        2
    Juszoe  
       2021-02-02 17:47:25 +08:00   1
    如果只有你一个人访问这个网页的话,推荐用 frp 的 stcp 功能
    msg7086
        3
    msg7086  
       2021-02-02 17:49:09 +08:00 via Android   1
    我 PVE 就是放公网的,暂时没遇到过问题。注意 root 密码复杂一些就行,比如 24 位随机字符。
    yuanmomo
        4
    yuanmomo  
       2021-02-02 18:00:52 +08:00   1
    frp 的公网服务器,监听 127.0.0.1,然后端口不要对外开放。

    然后用 SSH tunnel 做一个转发,SSH 使用公钥登陆,我自己就是这么操作的。家里的 路由,nas,都是这样访问的。
    woshijidan
        5
    woshijidan  
       2021-02-02 18:10:26 +08:00 via Android   1
    vpn 回去到服务器内网再远程相对安全,frp 也会有一定的风险
    huobazi
        6
    huobazi  
       2021-02-02 19:16:04 +08:00 &nbs; 1
    再加一个跳板机
    Tink
        7
    Tink  
    PRO
       2021-02-02 19:20:05 +08:00 via Android
    最好不要
    Markxu0
        8
    Markxu0  
       2021-02-02 19:36:14 +08:00
    VPN,连上 VPN 再去操作,风险更低
    RickyHao
        9
    RickyHao  
       2021-02-02 19:47:55 +08:00 via Android   1
    大不了整个服务最外面套一层 basic auth,密码复杂点就行
    boboliu
        10
    boboliu  
       2021-02-02 19:50:41 +08:00
    套一层登录鉴权最好
    idragonet
        11
    idragonet  
       2021-02-02 20:06:02 +08:00
    frp 可以二次加密
    lu5je0
        12
    lu5je0  
       2021-02-02 20:26:11 +08:00
    需要操作的时候,用 ssh 转发端口吧,比较方便
    eason1874
        13
    eason1874  
       2021-02-02 20:28:28 +08:00   3
    自用的解决方案就简单了,在 Nginx server 段检查指定 cookie 或者 header,不匹配直接拒绝,比如:

    if ($cookie_fishsayhi != "blue,blue") { return 403; }

    只要别泄露 cookie 名和值被人针对性渗透,啥机器扫描都碰不到你的后台。自己登录就在浏览器 console 或者通过扩展设置这个 cookie 就行了。当然后台登录验证还是不能少的,这个相当于外围防火墙。
    superrichman
        14
    superrichman  
       2021-02-02 20:34:08 +08:00 via iPhone   1
    web 那里再加个 fail2ban 防爆破 基本没有问题
    zjqzxc
        15
    zjqzxc  
       2021-02-02 21:02:35 +08:00
    这就是 V 某 N 的最初用途也是标准用途了
    afirefish
        16
    afirefish  
    OP
       2021-02-02 21:03:40 +08:00
    @masha
    @Juszoe
    @msg7086
    @yuanmomo
    @woshijidan
    @RickyHao
    @eason1874
    @superrichman
    非常感谢,打算采用域名 /随机字符串,再套用一层 basic auth 的方式。
    SenLief
        17
    SenLief  
       2021-02-02 21:19:52 +08:00
    一般情况下没人扫的。
    qwerthhusn
        18
    qwerthhusn  
       2021-02-03 12:10:25 +08:00
    开 TLS 客户端认证就行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2673 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:07 PVG 23:07 LAX 08:07 JFK 11:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86