You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.1 LTS下使用Remmina安全远程访问Windows电脑的免费/低成本配置求助

Ubuntu 22.04.1 LTS下使用Remmina安全远程访问Windows电脑的免费/低成本配置求助

嗨,我来帮你一步步搞定这个远程访问的问题,全程免费还能保证安全性,不用额外花钱!

第一步:先搞定Windows电脑的远程桌面基础设置

首先得让你妈妈的Windows电脑允许远程连接,分两种情况:

  • 如果是Windows专业版/企业版:
    1. 右键点击「此电脑」→「属性」,左侧点击「远程设置」
    2. 在「远程」标签页,勾选「允许远程连接到此计算机」,如果后续Remmina连接报错,可以取消「仅允许使用网络级别身份验证的远程桌面连接」这个选项
    3. 打开「Windows Defender防火墙」→「允许应用或功能通过防火墙」,找到「远程桌面」,勾选它对应的网络(私有网络必选,需要跨网访问的话公网也勾选)
  • 如果是Windows家庭版:
    官方自带的远程桌面功能默认禁用,你可以通过组策略开启:按Win+R输入gpedit.msc,依次找到「计算机配置」→「管理模板」→「Windows组件」→「远程桌面服务」→「远程桌面会话主机」→「连接」,启用「允许用户通过使用远程桌面服务进行远程连接」,之后重启电脑即可。

另外,必须给你妈妈的Windows账户设置一个强密码,无密码账户是没法远程登录的。

第二步:获取Remmina需要的「服务器地址」

这个地址分两种场景:

  • 同一局域网内(比如你和妈妈的电脑在同一个家里):
    在Windows上按Win+R输入cmd,打开命令提示符后输入ipconfig,找到「IPv4地址」(比如192.168.1.105),这个就是局域网内的服务器地址。
  • 跨网络访问(比如你在公司,家里的电脑):
    1. 先查家里的公网IP:在Windows浏览器搜「我的IP」,得到的一串数字就是公网IP(比如123.45.67.89
    2. 因为家庭宽带的公网IP通常是动态的(重启路由器就会变),可以用免费的动态域名服务(比如花生壳免费版)绑定你的公网IP,之后每次IP变化域名会自动更新,你就可以用这个域名作为服务器地址,不用每次记IP。
    3. 必须在路由器上设置端口转发:把远程桌面的端口(默认是3389,建议改成不常用的端口比如12345,更安全)转发到你妈妈电脑的局域网IP地址。比如路由器里设置「外部端口12345 → 内部端口3389 → 内部IP 192.168.1.105」。这时候Remmina里的服务器地址要写成公网IP:12345或者动态域名:12345

第三步:配置Remmina连接

  1. 打开Remmina,点击左上角的「+」新建连接
  2. 在「基本」标签页:
    • 「名称」随便填,比如「妈妈的电脑」
    • 「服务器」填刚才拿到的地址(局域网IP、带端口的公网IP/域名)
    • 「用户名称」填Windows电脑的登录账户名(本地账户名或者微软账户的邮箱)
    • 「密码」可以先不填(登录时再输),或者填Windows账户密码并勾选「保存密码」方便下次使用
  3. 切换到「高级」标签页,勾选「启用TLS安全」,这样传输的数据是加密的,避免被窃听
  4. 点击「保存」,然后双击这个连接就能尝试登录了

关键安全注意事项(一定要重视)

  • 不要用默认的3389端口,改成自定义的不常用端口,大大降低被暴力扫描的概率
  • 给Windows账户设置强密码(大小写字母+数字+符号组合)
  • 开启Windows的账户锁定策略:Win+R输入secpol.msc,找到「账户锁定策略」,设置「账户锁定阈值」(比如5次错误登录就锁定),「账户锁定时间」设为30分钟,防止暴力破解
  • 如果条件允许,优先用VPN连接到家里的局域网,再用局域网IP访问,这是最安全的方式;如果没有VPN,用动态域名+自定义端口+强密码也能保证基本安全
  • 定期给Windows和Ubuntu系统更新补丁,修复安全漏洞

备注:内容来源于stack exchange,提问作者Sven

火山引擎 最新活动