10
03

Telnet daemon-RS232以外的選擇

最近電腦常常會發生RS232轉USB的裝置被無故佔用的問題,所以都用telnet的方式debug我的embedded system,建立embedded telent daemon最常用的套件就是busybox的telnetd,原因很簡單,因為busybox的telnetd不需依靠inetd就可以運作了,而且busybox選單有詳細的說明使用步驟,所以我下面列那些東西都是從busybox內的說明照抄的

 

建立步驟如下
(1)先確定linux kernel config中有UNIX98_PTYS和DEVPTS_FS
(2)確定busybox conifg有LOGIN和FEATURE SUID
(3)在目標板/dev資料夾下建立pts資料夾和製作ptmx character device node,範例如下


(4)下指令mount –t devpts devpts /dev/pts
(5)新增user root(adduser root)
(6)修改/etc/passwd(root::0:0:root,,,:/root:/bin/sh)
(7)啟動telnetd(telnetd &),然後從遠端telnet到你的目標板並輸入帳號root即可使用shell,畫面如下

如果要看kernel message,可下指令cat /proc/kmsg

標籤: embedded
評論: 0 | 引用: 0 | 閱讀: 8676
發表評論
暱 稱: 密 碼:
網 址: E - mail:
驗證碼: 驗證碼圖片 選 項:
頭 像:
內 容: