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个娃娃,骑着电驴,盼着路上没被罚,去图书馆玩。但半路下起,越下越大,只有回家,路上积水多,骑车过去,大妞觉得十分好玩。

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

相关推荐
海南辉几秒前
迭代的力量:从芯片到人生的进化密码 the-power-of-iteration
生活
坚毅之梦5084 小时前
全品美学鉴赏视角】四相共生赋能多元质感:解锁狼山石四大单品的专属审美内核
生活·材质·狼山石
2601_961766648 小时前
【分享】分身空间 2.3.7[特殊字符]生活工作互不打扰
android·生活
keira67410 小时前
个人健康日程表(小时级行为系统)
学习·生活
吃好睡好便好1 天前
说说科学爬山
学习·生活
千瓜1 天前
运动生活方式洞察 | 从“动起来”到“活过来”
大数据·人工智能·数据分析·生活·新媒体
2401_836235862 天前
从“扫卡“到“懂卡“:OCR银行卡识别产品的发展趋势与技术难点
人工智能·科技·深度学习·ocr·生活
ANnianStriver2 天前
PetLumina-AI 驱动的宠物生活管理平台
java·生活·vue3·springboot·ai编程·宠物·全栈开发
吃好睡好便好3 天前
说说食物依赖性运动诱发过敏
学习·生活
搜移IT科技3 天前
车规功率半导体认证补贴落地,车载 IGBT 产业链行情大幅轮动
科技·生活