线上WebShell在执行密码登录FreeBSD 13.0 64位时,报错超时进而开始调研,这里分析下

https://static.1991421.cn/2022/2022-08-21-130943.jpeg

https://static.1991421.cn/2022/2022-08-21-191440.jpeg

排查

  1. 错误的直接原因是SSH登录超时,查看SSH2模块及具体调用逻辑发现有两种可能性会造成超时

    1. 有执行键盘交互登录时,用户一直未输入会提示为超时,如果本身网络不通报错会是ECONNRESET
    2. SSH握手服务端一直没有响应会触发超时
  2. 按照当前客户端登录逻辑,虽然客户端有多种登录方式轮流尝试的方式,当前逻辑里开启了键盘交互登录,但能够触发的前提也是公钥登录失败

  3. 测试环境保证与线上程序一致的情况下测试发现并复现,而生产环境稳定复现。本地终端比如iTerm2直接登录并不复现该问题。

  4. 尝试在生产服务器上直接使用ssh命令

    具体计时测试发现,生产服务器上测试直接命令行执行ssh连接,在20s+后,报错ssh_exchange_identification: read: Connection reset by peer。对照上述默认超时时间,也就可以说通了。

    阅读全文 »

12-15号这几天去了趟河北邯郸,走走停停,城市都各有特色,这里记录下。

https://static.1991421.cn/2022/2022-08-15-232855.jpeg

住宿

市区的3天都住在汉庭,这次体验了下汉庭优佳,查询发现优佳是原汉庭经济性酒店的品牌升级,但属实没看到有什么升级,只觉得价位有些许升级而已。

但汉庭酒店还是有几点觉得不错的

  1. 方便的自助早餐,虽不算好吃,但胜在方便
  2. 自助寄存行李,直接刷身份证号就可以寄存还方便,也支持大件
  3. 提供冰饮茶水,饼干挺棒。最近实在太热,能够进酒店就喝到点柠檬凉饮还是蛮棒的,可惜不是所有店都有,正好换过店,发现有些提供的就少
  4. 酒店提供24H饮品售卖服务,对于我这种喜欢喝凉饮多加冰的人,真是福音,晚上来一波柠檬酷爽很棒

几百元价位,汉庭还是个不错的选择,但所谓的会员优惠这些,觉得谈不上特别划算,如果是个人消费,走高德之类的拿到的优惠也很不错。

阅读全文 »

最近因为注册Spotify了解到了whoer这个网站,发现其可以检测到DNS服务器地址,觉得很好奇,所以查资料,这里梳理下实现原理。

https://static.1991421.cn/2022/2022-08-07-164940.jpeg

阅读全文 »

最近在做的WebShell需要支持热键,整体方案这里总结下

热键理念

先明确设计理念

  1. 热键组合需要考虑表意化方便用户理解记忆,不要反常识,同时用户很好操作

  2. 热键要规避常用的热键,比如浏览器的一些热键,即使可以拦截覆盖也要谨慎考虑

热键冲突

阅读全文 »

Spotify算是出名的听歌软件,之前没用过,最近想找个好点的听歌App,决定切换到Spotify。这里记录下。

说明

使用Spotify有一定门槛儿的,这里说明下。

  1. 受限国内网络环境,不走代理是无法正常使用的,推荐使用Surge/小火箭或者第三方VPN服务解决网络问题

  2. 听歌免费,但功能受限,想体验完整功能需要付费,个人对于优质服务且价格合理的不排斥,因此这点可以接受

  3. iOS上国区未上架,需有外区Apple ID解决app下载问题

接受并解决以上几点的,可以开始搞起。

阅读全文 »
0%