YDDDD
V2EX  ›  问与答

家里公网 ip,准备把 22 端口开放用来 ssh 家里电脑,会有风险吗,密码需要改成那种强密码吗?

  •  
  •   YDDDD · Feb 8, 2025 · 4315 views
    This topic created in 638 days ago, the information mentioned may be changed or developed.
    36 replies  •  2025-02-08 17:58:52 +08:00
    rockddd
    rockddd
    Feb 8, 2025
    1
    不用 22 端口,改成高位的。开放五年了,密码 123456 没遇到问题
    gzldc
    gzldc
    Feb 8, 2025
    2
    @wxw752 运气好
    CQCQCQ
    CQCQCQ
    Feb 8, 2025❤️2
    3
    改成禁止口令登陆只允许密钥登陆更安全
    EvanQu
    EvanQu
    Feb 8, 2025
    4
    密钥登录 +fail2ban
    bestie
    bestie
    Feb 8, 2025❤️1
    5
    用 vpn 或者 zerotier/tailscale 之类的先回家,然后再内网 ssh 稳妥的多。
    yelog
    yelog
    Feb 8, 2025
    6
    不用 22, 换成自定义端口, 可以避免绝大部分的问题.

    经常攻击的朋友都知道, 比如发现了 ssh 某个版本的 bug, 写个脚本进行如下流程
    1. 拿到上海浦东的所有 IP 段
    2. 然后扫描每个 IP 的 22 端口是否是通的
    3. 如果端口是通的, 就开始利用漏洞进行攻击
    4. 攻击进去后, 设置后门, 并添加到肉鸡队列
    5. 扫描完成后, 换别的 IP 段继续
    guanhui07
    guanhui07
    Feb 8, 2025
    7
    不用 22 换其他端口
    rockddd
    rockddd
    Feb 8, 2025❤️1
    8
    @ssgooglg #2 和运气一点关系没有。又不是北上广,没那么多人全号段全端口扫描
    SakuraYuki
    SakuraYuki
    Feb 8, 2025
    9
    建议套一层 vpn/ss/ zerotier/tailscale/surge ponte
    zjyg1993
    zjyg1993
    Feb 8, 2025
    10
    1.建议 ssh 端口改掉,然后改成很复杂的密码,最好自己也记不住那种,让机器账号自动记忆
    2.改用 异地组网,zerotier 或者 tailscale 这种,不然天天有人尝试登录你机器。我现在机器就天天有人在爆破登录
    lingex
    lingex
    Feb 8, 2025
    11
    @wxw752 #1 你真的检查了吗?会不会是早被爆了却没发现?

    我也高位端口开了多年,时不时能看到尝试登录记录。

    还有一次用的以前在网上被爆过的密码,我以为改成了只允许密钥登录就无所谓,也没认真测试。
    没想到 Ubuntu 默认在 50-cloud-init.conf 里配了允许密码登录(很难理解),而且会覆盖 sshd_config 里配的禁止。
    有一天感觉有点不对才发觉。
    selfly
    selfly
    Feb 8, 2025
    12
    密码复杂点或者用密钥,没啥大问题,我开了好几年了,虽然日志中有企图登录的记录不少
    其实我最想开的是 80 或 443 端口,可是特喵的这两个是封禁的
    rockddd
    rockddd
    Feb 8, 2025
    13
    @lingex #11 看啊,时不时看一下 lastb ,再就是 cat 看看 secure 那个 log
    amanisheir
    amanisheir
    Feb 8, 2025
    14
    换端口禁密码用公钥
    null2error
    null2error
    Feb 8, 2025
    15
    在上家公司某款软件在 Windows 上做内网部署试用,开放了公网端口给供应商做部署和远程调试,图方便就用了 admin+123456 ,但不是 3398 端口,仅放了一个周末,被安装了勒索软件

    我自己的主机都是高位端口、证书登录、fail2ban 一起上的,而且禁止 root 账号从 ssh 直接登录,只有普通用户有权限登录,进系统后 sudo
    MelodYi
    MelodYi
    Feb 8, 2025
    16
    至少要把端口改掉
    cjq8z
    cjq8z
    Feb 8, 2025 via iPhone
    17
    不改 22 端口你会发现每秒至少几十次登陆尝试
    jianyunet
    jianyunet
    Feb 8, 2025
    18
    宽带公网好像是禁用了 1024 以下端口,必须换高位端口号
    lingex
    lingex
    Feb 8, 2025
    19
    @wxw752 #13 真不相信没被搞,这么弱的密码一击就命中了,哪会记到 lastb 里,/var/log 给你搞成只读,啥都记录不了

    搞不好进去过的都在里面开 party 了。。。
    chairuosen
    chairuosen
    Feb 8, 2025
    20
    包一层 VPN 走内网
    Jokesy
    Jokesy
    Feb 8, 2025
    21
    改成高位端口,强制秘钥登录,无解
    Wvg9eBo3U0c8BLd2
    Wvg9eBo3U0c8BLd2
    Feb 8, 2025
    22
    @lingex #19 也许他禁用了 root 账户, 没人知道用户名是什么, 密码再简单也没事. 扫描脚本都是浅尝辄止, 没有人会盯着一个 IP 去搞.
    lingex
    lingex
    Feb 8, 2025
    23
    @lolita89201 #22 我有一次被盯过很长一段时间,有 fail2ban, 然后发现他搞了一组连续的 ip 来试。不记得持续了多久,后来烦了在路由器上把 ip 段 drop 掉。
    bobryjosin
    bobryjosin
    Feb 8, 2025 via iPad
    24
    @jianyunet 不一定,其实 1000 以下很多端口都是可以入站的,我们这 dns 53 端口都可以入站,22 端口也没封,路由器防火墙计数器都有计数,剩下的还有 snmp 161 ,ntp 123 ,ike 500
    Lweiis
    Lweiis
    Feb 8, 2025
    25
    有风险,我开放了 windows 远程桌面端口(换了端口号),经常被恶意撞库导致系统临时禁用远程桌面连接,赶紧换的高强度密码(据说是撞库至少得试 1000 年)
    Lweiis
    Lweiis
    Feb 8, 2025
    26
    我换的高强度密码,我自己手输都经常错个一两次
    rockddd
    rockddd
    Feb 8, 2025
    27
    @lolita89201 #22 对,这个忘了说了,确实没用 root,用的是我习惯的用户名
    lekai63
    lekai63
    Feb 8, 2025 via iPhone
    28
    高位端口 私钥登陆
    bjfane
    bjfane
    Feb 8, 2025
    29
    最简单 私钥登录, 能加一层 vpn 更香了
    mcluyu
    mcluyu
    Feb 8, 2025
    30
    自己用的就套 VPN 啊,想啥呢,喜欢刺激?
    hahiru
    hahiru
    Feb 8, 2025
    31
    @wxw752 #1 123456 秒破。端口任意改都没用。除非你改了用户名。那还是属于运气好。
    tool2dx
    tool2dx
    Feb 8, 2025
    32
    说清楚啥公网,IP4 公网不行,会被扫到的。IP6 公网貌似挺安全的,没人全网扫,实在太多了。
    lazywen
    lazywen
    Feb 8, 2025 via Android
    33
    换端口安全,但经常 scp 的话麻烦,整条命令完了才想起来要去前面加-P 端口号

    最终我用 ipv6 + 22 端口 + 禁止 root 登录,四五年了一条扫描记录都没有,ipv4 + 22 的话确实每秒几十条扫描,虽然有 fail2ban 进不来,但产生大量垃圾日志很不爽
    rockddd
    rockddd
    Feb 8, 2025
    34
    @hahiru #31 确实用户名没用 root, 没那么多无聊的人猜人家用户名和密码。
    Jinnrry
    Jinnrry
    Feb 8, 2025
    35
    对外只暴露 vpn 端口,通过 vpn 连回内网操作
    YDDDD
    YDDDD
    OP
    Feb 8, 2025
    36
    看了一下太复杂了,目前不算特别需要,只是想在公司方便用自己的电脑,不过如果开高端口设置 ip 白名单可以吗,我有个云服务器配置低,拿云服务器当个跳板机不知道可不可以。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1479 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 04:40 · PVG 12:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.