1、telnetd交叉编译
下载netkit-telnet-0.17
#CC=arm-linux-gcc ./configure --prefix=/tftpboot/telnet/install
#vi +47 telnetd/telnetd.c
//#include <termcap.h> 屏蔽
#vi telnetd/Makefile
LDFLAGS += -static
#make -c telnetd
运行telnetd需要inetd 支持
2、utelnetd交叉编译
下载utelnetd-0.1.9
#vi Makefile
CROSS = arm-linux-
LDFLAGS += -static
#make
执行./utelnetd -d
utelnetd 不需inetd ,直接运行。
3、直接使用busybox中的telnetd。
如果发现telnetd无法让普通用户登录,很有可能是文件系统配置问题。
本人的linux 环境是centos 5.0 ,arm-linux 2.95.3以上编译均能通过。
下载netkit-telnet-0.17
#CC=arm-linux-gcc ./configure --prefix=/tftpboot/telnet/install
#vi +47 telnetd/telnetd.c
//#include <termcap.h> 屏蔽
#vi telnetd/Makefile
LDFLAGS += -static
#make -c telnetd
运行telnetd需要inetd 支持
2、utelnetd交叉编译
下载utelnetd-0.1.9
#vi Makefile
CROSS = arm-linux-
LDFLAGS += -static
#make
执行./utelnetd -d
utelnetd 不需inetd ,直接运行。
3、直接使用busybox中的telnetd。
如果发现telnetd无法让普通用户登录,很有可能是文件系统配置问题。
本人的linux 环境是centos 5.0 ,arm-linux 2.95.3以上编译均能通过。