新手请教一个关于 VNC 安全防御的问题, iptables 是否能实现? - V2EX
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
liuxiansan
V2EX    Linux

新手请教一个关于 VNC 安全防御的问题, iptables 是否能实现?

  •  
  •   liuxiansan Mar 14, 2019 3634 views
    This topic created in 2621 days ago, the information mentioned may be changed or developed.
    情况是这样,远程 VPS 上弄了桌面版 linux,具体实现是这个: https://github.com/fcwu/docker-ubuntu-vnc-desktop
    然后问题来了,VNC 连接的话,好象是非加密的,感觉很不安全啊,而且密码什么的容易被暴力破解,所以有种方法是通过在 putty 里 SSH 绑定 5900 端口然后实现加密 VNC 访问,但现在 5900 端口依然是开放的,黑客依然有可能通过 5900 端口暴力破解?然后我的想法是,用 iptables 规则禁止 5900 端口的外网访问,这样应该就安全了吧。
    但是使用:iptables -A INPUT -p tcp --dport 5900 -j DROP 命令,5900 端口不能用了,通过 ssh 绑定端口加密访问的方式也不能用了,如何实现禁掉 5900 端口外网访问的同时保持 ssh 绑定端口的方式依然可以访问?
    8 replies    2019-03-15 17:01:39 +08:00
    0ZXYDDu796nVCFxq
        1
    0ZXYDDu796nVCFxq  
       Mar 14, 2019 via Android
    xrdp
    比 vnc 好用
    liuxiansan
        2
    liuxiansan  
    OP
       Mar 14, 2019
    @gstqc 有什么区别呢?更安全么?
    xj577
        3
    xj577  
       Mar 14, 2019
    防爆破可以 fail2ban
    顺便没必要这么复杂 ssh port forwarding 然后 vnc 只监听本机端口
    0ZXYDDu796nVCFxq
        4
    0ZXYDDu796nVCFxq  
       Mar 14, 2019 via Android
    @liuxiansan 就是 Windows 的 rdp 协议
    rdp 是最好的远程桌面协议了

    另外,iptables 默认就有一条
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    在 *filter 的最后吧
    不用特意 DROP 5900
    fonlan
        5
    fonlan  
       Mar 15, 2019 via Android
    而且 VNC 是可以设置为加密传输的
    ihciah
        6
    ihciah  
       Mar 15, 2019
    再加一条允许 127.0.0.1 就好咯?
    lrz0lrz
        7
    lrz0lrz  
       Mar 15, 2019
    VNC 只接受本地访问,在 VPS 上开一个代理,然后 VNC Viewer 通过代理连接
    sharpsec
        8
    sharpsec  
       Mar 15, 2019
    设置非常用高端口,密码复杂就行
    About     Help     Advertise     Blog     API     FAQ     Solana     3028 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 12:55 PVG 20:55 LAX 05:55 JFK 08:55
    Do have faith in what you're doing.
    ubao msn 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