• 树莓派换内存卡系统了远程没用用了怎么解决


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 2301_78538254 2024-04-04 17:19 采纳率: 0% 浏览 7 首页/ 运维 / 树莓派换内存卡系统了远程没用用了怎么解决 ssh网络远程工作 树莓派之前连vnc和电脑的远程桌面这个功能都是正常的,后来换了内存卡重新装的系统,然后vnc不正常连接了,远程桌面进入不去,ip地址和上一个都是正常的,ssh连接也正常。佬们这是咋回事 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-04 17:19
      关注

      引自免费微信小程序:皆我百晓生

      非常感谢您向我提问,根据您的描述,您的问题是关于更换内存卡后的Linux树莓派远程连接到vnc的问题。在这里,我将尽力提供您可能需要的解决方案。

      首先,让我们检查您的网络连接是否稳定。您可以尝试ping您的IP地址以及路由器,看看是否可以正常通信。如果这些都无法解决问题,那么可能是您的网络存在问题。

      其次,如果您已经检查了网络连接,并且确认没有问题,那我们需要考虑查看一下您的Linux系统的防火墙设置。有时候,iptables可能会阻止某些服务的连接。您可以试着使用以下命令打开firewall规则:sudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPTsudo iptables -A OUTPUT -p tcp --dport 5900 -j ACCEPT。 如果这个命令没有解决问题,那么可能是某个防火墙服务有问题。在这种情况下,您可能需要联系系统的管理员进行调整。

      最后,如果上述步骤都不能解决问题,那么可能需要检查一下您的VNC服务器是否运行正常。在vnc配置文件中,可以找到有关服务端口的选项。例如,对于默认端口为5900的服务,您可以在/etc/vncserver/vnc.conf文件中添加server = localhost:5900这一行。如果您找不到这部分信息,可以尝试在终端中使用cat /etc/vncserver/vnc.conf查看配置文件。

      以上就是可能的解决方案,如果还有其他问题,欢迎随时与我交流。如果您需要我提供具体代码,您可以告诉我具体的函数名称或相关的代码片段,我会很乐意为您分析并解答。

      评论 编辑记录
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-04 17:20
      关注

      下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      树莓派更换内存卡后,重新安装的系统导致VNC和远程桌面连接出现问题。根据描述,SSH连接是正常的,说明树莓派的网络连接没有问题。下面是可能的解决方案:

      1. 检查VNC Server是否已正确安装并启动:重新检查VNC Server是否已正确安装在新的系统中,并确保其已启动。可以通过在终端中运行以下命令来检查VNC Server的状态:sudo systemctl status vncserver-x11-serviced.service。如果发现VNC Server未启动,请运行sudo systemctl start vncserver-x11-serviced.service命令启动它。

      2. 检查VNC Viewer配置:确保你在VNC Viewer中已正确配置树莓派的IP地址和端口号。确保你使用的是正确的IP地址,并且你已正确配置VNC服务器的端口号。

      3. 检查防火墙设置:如果你的树莓派上启用了防火墙,需要确保VNC Server的端口已经在防火墙中打开。你可以尝试使用以下命令打开VNC Server的端口号:

        sudo ufw allow <端口号>
        

        其中<端口号>是VNC Server配置的端口号。

      4. 检查VNC Server配置:如果VNC Server未正确配置,也会导致远程连接问题。可以通过编辑VNC Server的配置文件来调整设置。首先,使用以下命令进入配置文件:

        sudo nano ~/.vnc/config.d/vncserver-x11
        

        然后,检查以下配置项是否正确设置:

        Geometry=<分辨率>
        DPI=
        

        分辨率和DPI值根据自己的需要进行设置。保存并退出配置文件后,重新启动VNC Server。

        sudo systemctl restart vncserver-x11-serviced.service
        

        重新连接VNC Viewer,看是否能够成功连接。

      5. 尝试使用其他VNC Viewer工具:如果以上方法都没有解决问题,可以尝试使用其他的VNC Viewer工具,例如RealVNC Viewer或TightVNC Viewer。这些工具可能在连接方面更加稳定。

      如果以上方法都不起作用,可以尝试重新安装VNC Server,或者考虑使用其他远程访问方式来进行远程操作树莓派,如使用SSH进行命令行操作。

      展开全部

      评论 编辑记录
    • GISer Liu 2024-04-04 17:21
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据您的描述,问题可能出在新系统安装后未正确配置VNC服务器或者防火墙导致远程连接失败。以下是一些解决思路:

      1. 确认VNC服务器已正确安装并运行 :在树莓派上执行以下命令检查VNC服务器状态:
        luaCopy code
        systemctl status vncserver-x11-serviced.service
        
        如果显示服务未运行,可以尝试启动它:
        sqlCopy code
        sudo systemctl start vncserver-x11-serviced.service
        
      2. 检查VNC服务器配置 :确保VNC服务器配置文件(通常是/etc/vnc/config.d/common.custom)中的设置与您的需求相匹配。特别要注意的是,确认VNC服务器是否设置为允许远程连接。
      3. 检查防火墙设置 :新系统安装后,防火墙可能会阻止VNC连接。请确保防火墙已正确配置以允许VNC连接。您可以尝试暂时关闭防火墙并测试远程连接是否成功:
        bashCopy code
        sudo ufw disable
        
      4. 检查VNC连接端口 :VNC服务器默认使用端口5900进行连接。确保防火墙和路由器配置中允许流量通过此端口。
      5. 重新启动VNC服务器 :有时重新启动VNC服务器可以解决连接问题:
        Copy code
        sudo systemctl restart vncserver-x11-serviced.service
        
        如果以上方法均未解决问题,您可能需要更详细地检查VNC服务器和网络配置,以确保其与原先正常工作时一致。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    阿里云易立:云原生如何破解企业降本提效难题?
    【老生谈算法】matlab实现离散系统的时域分析算法源码——离散系统的时域分析
    linux正则表达式
    ALV概念讲解
    如何使用ArcGIS Pro进行选房分析
    电商美工设计有哪些基本规范原则 优漫动游
    【分享】高精度RTK定位解决方案
    Vue-CLI 项目搭建
    策略路由典型配置:通过流策略实现策略路由(即重定向到不同的下一跳)
    SpringCloud微服务实战——搭建企业级开发框架(四十八):【移动开发】整合uni-app搭建移动端快速开发框架-使用第三方UI框架
  • 原文地址:https://ask.csdn.net/questions/8083562