问个编译UClinux可以实现Telnetd的问题
应该要怎么编译才能让PC机可以Telnet上板子呢,CoryXie好像是做到了,应该是怎么做的呢?谁能说得具体点 4510的板子带了,你看看吧!!我telnet上去了,但是跟我要用户和密码,努力中............. 我已经解决这个问题了。编译的时候不要Login就可以了
然后在生成ROMFS后把romfs/etc/inittab里关于inet的注译去掉,把/etc/passwd去掉,完事! 呵呵,厉害!!我还看了代码的,想找用户和密码呢!! 呵.....的确很厉害, 不知道这帮高手,起初是怎么调试出来的? 能不能介绍点经验阿?:oops: 我的PC telnet目标板时错误信息:
# telnet 90.0.10.69
Trying 90.0.10.69...
telnet: connect to address 90.0.10.69: Connection refused
90.0.10.69是目标板IP,网络正常,有人说是telnetd没启动,应该如何起动?
在目标板上有如下信息
Welcome to
____ __
/__| ||_|
_ _| || | _ _____ ___
| | | | || || |_ \| | | |\ \/ /
| |_| | |__| || | | | | |_| |/ \
|___\____|_||_|_| |_|\____|\_/\_/
| |
|_|
For further information check:
http://www.uclinux.org/
Command: ifconfig lo 127.0.0.1
Command: ifconfig eth0 90.0.10.69 up
Command: route add -net 127.0.0.0 netmask 255.255.255.0 lo
Command: telnetd &
Command: httpd &
Execution Finished, Exiting
/> telnetd
你试一下启动inetd之后再telnet可以吗!!我只启动inetd就可以telnet上去了!! 感谢楼上的回复,运行inetd,可以telnet.原来的密码很长,我想改短点,用vi编辑passwd文件怎么改不过来?编辑完了保存再次打开是改了,可是编译连接完了,下到目标板上查看passwd,结果没改过来,这是怎么回事?谢了 现在改过来了,怎么还telnet目标板登录不成功呢?passwd里的语句:
root root
arm arm
无论以root还是arm都不成.
# telnet 90.0.10.69
Trying 90.0.10.69...
Connected to 90.0.10.69.
Escape character is '^]'.
login: root
Password: Connection closed by foreign host.
#
这是什么原因?有知道的大牛提个醒啊,先谢了. 最好一点一点的改,你最初改了密码也telnet不上去吗? 有没有人知道,怎样修改密码文件passwd了? :lol: 最初只改romfs/etc下的passwd改不过来,要改vendor/Samsung/4510下的passwd才可以,但是改了以后,输入修改后的用户名和密码都不可以.但是编译时不要login,可以telnet. 恩,密码文件的修改有一定的格式,我想,所以不是随便一改就可以的,希望高手指点 :oops: 一般密码文件是加密的
页:
[1]