| busybox1.0 怎么开启telnetd服务? |
| |
编译busybox1.0时,选择了telnet和telnetd功能, /etc/inetd.conf 中的相关设置如下 telnet stream tcp nowait root /usr/sbin/telnetd telnetd -l /bin/login
/etc/services telnet 23/tcp
/etc/protocols tcp 6 TCP
在windows的cmd.exe中 telent 192.168.4.228 结果是: 遗失对主机的连接。 在linux开发机中: telent 192.168.4.228 结果是: Connection closed by foreign host.
以上就是我的内核支持devfs的结果,去掉对devfs的支持,结果也是一样。现在我的内核支持devpts文件系统。 # ls -l tty* crwxr-xr-x 1 root root 5, 0 Sep 30 2004 tty crwxr-xr-x 1 root root 4, 0 Sep 30 2004 tty0 crwxr-xr-x 1 root root 4, 1 Sep 30 2004 tty1 crw-rw---- 1 root uucp 57, 0 Jan 30 2003 ttyP0 crw-rw---- 1 root uucp 57, 1 Jan 30 2003 ttyP1 crwxr-xr-x 1 root root 4, 64 Jan 1 00:00 ttyS0 crw-rw-rw- 1 root tty 3, 0 Jan 30 2003 ttyp0 crw-rw-rw- 1 root tty 3, 1 Jan 30 2003 ttyp1
# netstat -lt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:systat *:* LISTEN tcp 0 0 *:telnet *:* LISTEN
# ps PID Uid VmSize Stat Command 1 root 568 S init ............... 43 root 640 S /usr/sbin/inetd 47 root 760 S -sh 62 root 648 R ps
可以看到,守护进程已经运行了,可就是无法链接。 我还有什么需要做的?请指点。
-------------------- 我酷,故我在
编辑者: little_horses (04-11-08 16:28)
文章选项: |
room (newbie) 04-11-08 18:08
|
|
兄台:请问你是在什么环境下编译的,在dist下,还是单独用uclib编译的。我用uclibc编译总是不过,也不知道是什么原因
文章选项: |
little_horses (journeyman) 04-11-08 18:17
|
Re: busybox1.0 怎么开启telnetd服务? [re: room] |
| |
我用的是 cross-3.2.1 ,arm linux 。 busybox1.0已经包含了telnet,telnetd服务,我用netkit-telnet-0.17.tar.gz也是编译通过不了。
-------------------- 我酷,故我在
文章选项: |
antiscle_he (newbie) 04-11-09 10:43
|
|
不要在inetd里启动telnetd,编译时也不要选只允许在inetd里启动telnetd,手工执行telnetd -l /bin/login
文章选项: |
little_horses (journeyman) 04-11-09 12:31
|
|
不要在inetd里启动telnetd,编译时也不要选只允许在inetd里启动telnetd,是同一个意思吧?我在编译busybox时去掉了。 系统起来了之后: # telnetd -l /bin/login ? ? ? ? ?
MontaVista Linux 3.0, Preview Kit Linux/armv5tel 2.4.19-rmk7-pxa1
lubbock login: root root Login incorrect lubbock login: root root Login incorrect lubbock login: root root Login incorrect #
这个好像看起来没有启动telnetd守护进程,在本端执行了login。
而我在Linux开发机上运行telnet 192.168.4.228 结果是 connection refused.。 不管我在不在rcS中启动/usr/sbin/inetd ,结果都一样的。
antiscle_he:你这么做成功了吗?急盼解释
-------------------- 我酷,故我在
文章选项: |
nxin (enthusiast) 04-11-09 12:54
|
|
设置密码了吗?在/etc/passwd中,还有/etc/group,login需要这两个文件。 先用telnetd -l /bin/sh试试直接运行shell。
文章选项: |
antiscle_he (journeyman) 04-11-09 13:51
|
|
出现lubbock login:就说明telnetd启动成功了啊,只是你的用户名和密码要正确 ,象nxin说的那样,非shadow密码只要那两个文件就可以了.
文章选项: |
little_horses (journeyman) 04-11-09 14:19
|
|
我想你们误解我的意思了。我是想在开发板上运行telnetd的服务器端守护进程,让别的机子可以用telnet的客户端登录它。出现登录的开发板,而不是客户端,客户端是 ........connedtion refused 我的开发板telnet客户端是可以用的。
-------------------- 我酷,故我在
文章选项: |
antiscle_he (journeyman) 04-11-09 15:27
|
|
是啊,我用得都挺好的,从PC机可以telnet到开发板上.另外看你的编译busybox是否选中支持devfs,内核启动时是否加载了devfs.
文章选项: |
little_horses (journeyman) 04-11-09 16:38 附加档案
|
|
antiscle_he,我不知道我的是怎么回事,编译busybox增加了支持devfs,内核启动时加载了devfs. ................... NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Looking up port of RPC 100003/2 on 192.168.4.224 Looking up port of RPC 100005/1 on 192.168.4.224 VFS: Mounted root (nfs filesystem). Mounted devfs on /dev //这句话可以看出内核加载了devfs,我甚至加了对devpts、pty Unix98的支持,不过加不加都没有什么影响 Freeing init memory: 60K Welcome to MontaVista Linux Preview Kit
lubbock login: root
BusyBox v1.00 (2004.10.28-07:11+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands.
# cd /usr/sbin # telnetd -l /bin/login //开启服务,可感觉总是不对 ? ? ? ? ?
MontaVista Linux 3.0, Preview Kit Linux/armv5tel 2.4.19-rmk7-pxa1
lubbock login: luoxw //在开发板上出现的登录提示 luoxw
BusyBox v1.00 (2004.10.28-07:11+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands.
$ 天啊,我又进入了开发板的arm linux 系统里!感觉# telnetd -l /bin/login 只是让我换个用户名再登录而已,telnetd没有开启,倒是真的执行了后面的参数 /bin/login,但是我想这个参数应该是在客户端执行的,晕死~~~~
在我的linux PC机上: $telnet 192.168.4.228 Trying 192.168.4.228... telnet: connect to address 192.168.4.228: Connection refused
antiscle_he兄,我不知道为什么你说要手动开启telentd,难道加在rcS或者inittab不行吗?当然了,我听你的手动开启,可还是挂了。
你有没有msn?请教一下,现在我都要烦死,弄了好几天了,就它。我把我的busybox的配置发给你看看。你可不可以发个tar过来,包含你的pass,group,rcS,inittab,还有busybox的配置,我比较看看,我错在哪
-------------------- 我酷,故我在
文章选项: |