作者aeont (slave)
看板Linux
标题[问题] telnet传送档案
时间Thu Mar 7 00:17:56 2019
目前在用一个embedded linux的装置有点卡关~~
这装置可透过putty然後telnet连进到系统
这系统里有个bin档是控置装置外接的东西
有source code改了些东西并已在开发环境build好成bin档
但要怎麽传送至这系统里面,透过telnet不知怎麽传?
我知道ssh可以用pscp的样子~~
还有个问题~
在source code中有埋些debug 例:fprintf(stderr, "debug message")
我有透过ps看到我要改得bin档已在执行,
但要去哪看这debug的讯息??
感谢各位高手了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.115.145.77
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1551889079.A.303.html
※ 编辑: aeont (59.115.145.77), 03/07/2019 00:18:56
1F:推 Alica: tftp? serial console? 03/07 01:25
2F:推 Bencrie: 用 nc 直接传? 03/07 01:37
3F:→ Bencrie: 看 busybox 有没有 built-in netcat 03/07 01:38
4F:推 awang44: uuencode and uudecode 03/07 02:18
5F:推 hijkxyzuw: telnet <<EOF 03/07 16:40
6F:→ hijkxyzuw: base64 -d > new_binary 03/07 16:41
7F:→ hijkxyzuw: $(base64 new_binary) 03/07 16:41
8F:→ hijkxyzuw: 好像不对 03/07 16:42
9F:→ hijkxyzuw: ( echo "base64 -d >new_binary <<EOF" 03/07 16:43
10F:→ hijkxyzuw: base64 new_binary; echo EOF ) | telnet $ip 03/07 16:44
11F:推 hijkxyzuw: 如果传多个档案可以改成 base64 -d <<EOF | tar xf - 03/07 16:48
12F:→ hijkxyzuw: 如果是 init.d 的 log 是在 /var/log/syslog 03/07 16:50
13F:推 hijkxyzuw: busybox 好像没有 base64 …… 03/07 19:11
14F:推 hijkxyzuw: (echo "cat >new_binary"; cat new_binary)| telnet ip 03/07 20:41
15F:推 holishing: Alpine 的 busybox 有 base64 耶 03/09 09:48
16F:→ holishing: (BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) ) 03/09 09:49
17F:→ hijkxyzuw: 我发现 android 的 toybox 也有 base64 03/09 13:14
18F:→ aeont: 已可用tftp传送~感谢!!我也有看到base64但这要怎用?? 03/09 13:21
19F:→ hijkxyzuw: 就把你要传的档案编成 base64 ,复制到剪贴簿, 03/09 14:07
20F:→ hijkxyzuw: 登入 embed 後 base64 -d >file ,然後贴上再按 ctrl-d 03/09 14:07