当前位置: 首页 > news >正文

2025年6月个人工作生活总结

本文为 2025年6月工作生活总结。

研发编码

某国产操作系统curl下载sftp服务器文件问题记录

场景:

某国产系统curl版本信息:

# curl --version
curl 7.71.1 (x86_64-koji-linux-gnu) libcurl/7.71.1 OpenSSL/1.1.1f-fips zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.1 (+libidn2/2.3.0) libssh/0.9.4/openssl/zlib nghttp2/1.41.0
Release-Date: 2020-07-01
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

centos7系统curl版本信息:

# curl --version
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.90 zlib/1.2.7 libidn/1.28 libssh2/1.8.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets

在centos7系统使用curl下载sftp服务器文件,提示出错,如下:

$ curl -v --insecure sftp://172.18.18.18/MyServer/config.xml -u latelee:122345789
* About to connect() to 172.18.18.18 port 22 (#0)
*   Trying 172.18.18.18...
* Connected to 172.18.18.18 (172.18.18.18) port 22 (#0)
* Failure establishing ssh session
* Closing connection 0
curl: (2) Failure establishing ssh session

在国产系统进行相同操作,成功。信息如下:

# curl -v --insecure sftp://172.18.18.18/MyServer/config.xml -u latelee:122345789
*   Trying 172.18.18.18:22...
* Connected to 172.18.18.18 (172.18.18.18) port 22 (#0)
* User: latelee
* Authentication using SSH public key file
* Completed password authentication
* Authentication complete
hello world
* Connection #0 to host 172.18.18.18 left intact

命令解释:

  • -v:显示调试信息
  • –insecure:跳过 HTTPS/SFTP 的证书验证
  • -u:指定账户和密码

修改服务器IP进行不使用--insecure选项的结果。在centos7输出信息:

# curl -v sftp://172.18.18.10/MyServer/config.xml -u latelee:122345789
* About to connect() to 172.18.18.10 port 22 (#0)
*   Trying 172.18.18.10...
* Connected to 172.18.18.10 (172.18.18.10) port 22 (#0)
* SSH MD5 fingerprint: b9e328d8ebb50484905106de7323ca46
* SSH host check: 2, key: <none>
* Closing connection 0
curl: (51) SSL peer certificate or SSH remote key was not OK

在国产系统测试输出信息:

# curl -v sftp://172.18.18.10/MyServer/config.xml -u latelee:122345789
*   Trying 172.18.18.10:22...
* Connected to 172.18.18.10 (172.18.18.10) port 22 (#0)
* User: latelee
* Known hosts: /root/.ssh/known_hosts
* Authentication using SSH public key file
* Closing connection 0
curl: (67) Login denied

结论:暂时无法解决。

地图标注

前几个月,领导安排了一个地图打印的事,但因忙于其它事,未真正动手做。这个月重新提起,就加班加点做。任务主要是在一个指定区域的地图的若干位置标注图案和文字,最终得到标注好的一张大图。涉及到瓦片地图的下载、合并和文字的标注。起初是在浏览器用leaflet做展示,可进行缩放,但无法将其导出成本地图片,一开始想着用js做导出,但太吃内存了,再想到用截图工具一一截图,但区域太大,不现实。后来考虑到由于底图和标注内容是分层叠加的,所以先下载指定区域的瓦片,再合并成一张大图,再根据经纬度坐标在图片文件对应的位置叠加。这些用代码实现,没有太难的技术问题,耗时的是需要人工看效果,决定文字的方向。所有位置合计超过1千个,花了不少时间。

生活记录

月中跟大锤说了几次,如果期末考试得A就可以去看电影。后来放假了,还是无法知道具体结果,看发下来的学生手册,重点科目都是B,这也是在预期内。考虑再三,还是带娃全家去看了一场电影。

这个月带小孩去了几次超市,一是本身要买菜,二是带娃看超市的水果和菜,三是由他们决定买什么——除零食外。

这个月经常下雨或暴雨,一大雨过后的晚上,带着小孩到楼下玩,看到了很多只蜗牛,一条鼻涕虫,一只小青蛙。后面要考虑去捉螃蟹了。

月底的周末,带着2个娃娃,骑着电驴,盼着路上没被罚,去图书馆玩。但半路下起,越下越大,只有回家,路上积水多,骑车过去,大妞觉得十分好玩。

这个月的周末,试了做簸箕炊、凉粉、绿豆粥,手艺下降了,就当给小孩尝试新鲜事务。

http://www.lqws.cn/news/586279.html

相关文章:

  • 【Springai】项目实战进度和规划
  • SpringCloud系列(42)--搭建SpringCloud Config分布式配置总控中心(服务端)
  • 个人博客开发问题记录:ThreadLocal获取用户数据失败
  • 《用奥卡姆剃刀原理,为前端开发“减负增效”》
  • CentOS 7 8 安装 madam
  • LLaMA-Factory框架之参数详解
  • (LangChain)RAG系统链路之嵌入模型Embedding(三)
  • spring-ai 工作流
  • 深入理解CSS定位:掌握网页布局的核心技术
  • SpringBoot 启动入口深度解析:main方法执行全流程
  • 【Python使用】嘿马云课堂web完整实战项目第2篇:CMS页面管理需求,后端工程搭建【附代码文档】
  • C++ 安装使用教程
  • Git命令使用心得
  • LeetCode 594. 最长和谐子序列
  • if __name__ == ‘__main__‘:
  • 【嵌入式ARM汇编基础】-ELF文件格式内部结构详解(三)
  • IDEA相关配置记录
  • 对selenium进行浏览器和驱动进行配置Windows | Linux
  • 【机器学习第四期(Python)】LightGBM 方法原理详解
  • Excel Report
  • Photoshop 插件 NBP Freqsep Control 2.0 安装全流程
  • C++ Programming Language —— 第4章:程序流程结构
  • 【启发式算法】Dynamic A*(D*)算法详细介绍(Python)
  • 「Java流程控制」while循环
  • 3.前端和后端参数不一致,后端接不到数据的解决方案
  • Redis 和 Mysql 如何保证数据一致性
  • [Python 基础课程]变量
  • 如何通过SSL证书配置防止源站IP泄露 - 全面防护指南
  • 源码包安装haproxy(rocky8)
  • Kafka 核心机制面试题--自问自答