[問題] telnet傳送檔案

看板Linux作者 (slave)時間6年前 (2019/03/07 00:17), 6年前編輯推噓8(8012)
留言20則, 6人參與, 6年前最新討論串1/1
目前在用一個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://www.ptt.cc/bbs/Linux/M.1551889079.A.303.html ※ 編輯: aeont (59.115.145.77), 03/07/2019 00:18:56

03/07 01:25, 6年前 , 1F
tftp? serial console?
03/07 01:25, 1F

03/07 01:37, 6年前 , 2F
用 nc 直接傳?
03/07 01:37, 2F

03/07 01:38, 6年前 , 3F
看 busybox 有沒有 built-in netcat
03/07 01:38, 3F

03/07 02:18, 6年前 , 4F
uuencode and uudecode
03/07 02:18, 4F

03/07 16:40, 6年前 , 5F
telnet <<EOF
03/07 16:40, 5F

03/07 16:41, 6年前 , 6F
base64 -d > new_binary
03/07 16:41, 6F

03/07 16:41, 6年前 , 7F
$(base64 new_binary)
03/07 16:41, 7F

03/07 16:42, 6年前 , 8F
好像不對
03/07 16:42, 8F

03/07 16:43, 6年前 , 9F
( echo "base64 -d >new_binary <<EOF"
03/07 16:43, 9F

03/07 16:44, 6年前 , 10F
base64 new_binary; echo EOF ) | telnet $ip
03/07 16:44, 10F

03/07 16:48, 6年前 , 11F
如果傳多個檔案可以改成 base64 -d <<EOF | tar xf -
03/07 16:48, 11F

03/07 16:50, 6年前 , 12F
如果是 init.d 的 log 是在 /var/log/syslog
03/07 16:50, 12F

03/07 19:11, 6年前 , 13F
busybox 好像沒有 base64 ……
03/07 19:11, 13F

03/07 20:41, 6年前 , 14F
(echo "cat >new_binary"; cat new_binary)| telnet ip
03/07 20:41, 14F

03/09 09:48, 6年前 , 15F
Alpine 的 busybox 有 base64 耶
03/09 09:48, 15F

03/09 09:49, 6年前 , 16F
(BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) )
03/09 09:49, 16F

03/09 13:14, 6年前 , 17F
我發現 android 的 toybox 也有 base64
03/09 13:14, 17F

03/09 13:21, 6年前 , 18F
已可用tftp傳送~感謝!!我也有看到base64但這要怎用??
03/09 13:21, 18F

03/09 14:07, 6年前 , 19F
就把你要傳的檔案編成 base64 ,複製到剪貼簿,
03/09 14:07, 19F

03/09 14:07, 6年前 , 20F
登入 embed 後 base64 -d >file ,然後貼上再按 ctrl-d
03/09 14:07, 20F
文章代碼(AID): #1SV_AtC3 (Linux)
文章代碼(AID): #1SV_AtC3 (Linux)