Chinaunix首页 | 论坛 | 博客
  • 博客访问: 804025
  • 博文数量: 869
  • 博客积分: 201
  • 博客等级: 入伍新兵
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-21 19:42
文章分类

全部博文(869)

文章存档

2014年(4)

2013年(415)

2012年(453)

我的朋友

分类: LINUX

2013-04-18 11:37:03

原文地址:telnet连接 作者:daijianfu

1.sep4020内核配置
要使用busybox的telnetd需要内核有UNIX98_PTYS=y 和DEVPTS_FS=y支持,sep4020-linux-sdk-v3.2.3默认并没有打开。需要重新编译。
编译时只要选择UNIX98_PTYS=y,DEVPTS_FS也就会被支持          UNIX98_PTYS在字符设备目录下。
编译好,tftp传到板子上就OK了。
2.telnetd相关配置
以下摘自busybox的文档:
     Next, you need a /dev/pts directory on your root filesystem:

     $ ls -ld /dev/pts

     drwxr-xr-x 2 root root 0 Sep 23 13:21 /dev/pts/

     Next you need the pseudo terminal master multiplexer /dev/ptmx:

     $ ls -la /dev/ptmx

     crw-rw-rw- 1 root tty 5, 2 Sep 23 13:55 /dev/ptmx

     Any /dev/ttyp[0-9]* files you may have can be removed.

     Next, you need to mount the devpts filesystem on /dev/pts using:

     mount -t devpts devpts /dev/pts

即在启动telnetd之前,需要mkdir /dev/pts。同时,如果内核配置正确,/dev/ptmx应该存在了。
然后,mount -t devpts devpts /dev/pts

3.telnetd自动启动
在板子上运行
复制内容到剪贴板
代码:
telnetd -l /bin/sh
就可以了。
最后在Linux终端输入telnet 192.168.0.2(板子IP)
阅读(363) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~