Server did not offer supported security type!问题解决

1.问题介绍

  出现这种问题是我想用MobaXterm中的VNC连接树莓派。输入IP地址后输入密码出现这种错误,但是我可以通过SSH进行正常连接,也可以通过另外一个VNC软件进行连接,但是为了方便切换,用一个软件就可以完成上述问题,但是要解决这个问题也是很简单,要更新一下VNC并配置一下:

1.2 设备情况

  1. 树莓派能链接ssh
  2. 树莓派能通过VNC软件连接打开图形化界面
  3. 树莓派不能通过MobaXterm打开VNC连接

2.问题解决步骤

  1. 输入命令:sudo apt-get install tightvncserver:根据运行结果的提示可以选择清除命令,看运行结果中的提示:
  2. 输入命令:vncserver -geometry 1024x768:

其他:安装过程中会提示是否安装,按小写的y后回车,继续安装。安装完成后会让你设置一个VNC登陆的密码。自己设置,我设置的是123456;输入密码后还会问你是否输入个只能观看不能操作的密码,一般选择n,也就是不设置。安装完成后,通过tightvnc可能无法远程登录树莓派,此时,需要输入下述命令

  1. 注意,有时候回碰到在树莓派启动时无法正常通过VNC远程。此时先通过SSH登录,输入下述命令:vncserver -geometry 1024x768,即可正常VNC连接。
### 关于错误 'Rate limit is not supported on your system' 当遇到 `'Rate limit is not supported on your system'` 的错误提示时,这通常表明当前使用的系统或库版本可能缺乏对速率限制的支持功能。此问题常见于某些网络请求框架或者 API 调用工具中。 以下是对此问题的分析以及解决方案: #### 1. **确认环境配置** 确保所运行的应用程序依赖项已正确安装并兼容当前操作系统。如果使用的是特定编程语言中的 HTTP 客户端(如 Python 中的 `requests` 或者 Node.js 中的 `axios`),需验证其文档是否提到该平台支持速率限制特性[^2]。 对于部分老旧的操作系统而言,它们可能未实现必要的底层机制来启用高级流量控制选项;因此建议升级至最新稳定版 OS 来获得更全面的功能集。 #### 2. **更新软件包/库** 许多时候此类问题是由于采用了过期版本所致。例如,在 Python 生态圈里,可以尝试通过 pip 工具将涉及模块升到最新状态: ```bash pip install --upgrade requests ratelimiter ``` 上述命令会分别获取最新的 Requests 库及其配套 Ratelimiter 扩展组件(假设存在的话)[^3]。完成之后再重新测试代码逻辑看能否正常工作。 另外值得注意的一点是,并不是所有的第三方插件都适用于每一个单独项目场景下——所以在引入新依赖之前最好先查阅官方说明文档了解适用范围及局限性条件。 #### 3. **手动实现限流算法** 假如外部资源确实无法满足需求,则可考虑自行编写简单的令牌桶(Token Bucket)或其他形式的时间间隔管理策略作为替代方案之一。下面给出一段基于 Python 实现固定时间窗口内的访问次数限制的例子: ```python import time class RateLimiter: def __init__(self, max_calls, period): self.calls = [] self.max_calls = max_calls self.period = period def allow(self): now = time.time() # Remove old calls outside of our current window. self.calls = [call for call in self.calls if call > (now - self.period)] if len(self.calls) >= self.max_calls: return False self.calls.append(now) return True limiter = RateLimiter(max_calls=5, period=60) for i in range(7): if limiter.allow(): print(f"Call {i} allowed at {time.strftime('%X')}") else: print(f"Call {i} denied due to rate limiting.") time.sleep(10) ``` 以上脚本定义了一个类用于跟踪一段时间段内允许的最大调用量数。每次调用前都会检查是否有足够的配额剩余,如果没有则拒绝此次操作直到下一个周期开始为止[^4]。 #### 结论 综上所述,针对不同情况可以从调整运行环境设置、优化现有流程结构两方面入手处理这个问题。同时也要记得定期关注社区动态和技术发展态势以便及时采纳更好的实践方法改进自己的应用性能表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值