您的位置:首页 > 其它

开发板开启Telnet服务

2018-01-25 14:10 477 查看
Telnet 服务是在文件系统的Busybox中配置的,默认是包含telnet服务。
开启telnet服务   telnetd   (或者在init.d/rcS 中加入此命令,一开机就开启telnet服务。)

当通过telnet登陆时,提示 login[760]: root login on 'pts/0'
发现是 /etc/passwd 中指定了用户的 shell 为 bash, 而 busybox 只有 ash 和 sh, 将 /etc/passwd 中的 /bin/bash 都改为 /bin/sh 后问题解决。telnet 登陆时串口终端显示:[root@liuzg]# login[966]: root login on 'pts/0'

/etc/passwd中的内容为
root:x:0:0:root:/root:/bin/sh


重新制作的文件系统,系统启动后,passwd 命令,设置root的密码,然后通过telnet协议,输入root、密码即可登陆:

root:BS7Rfmm82WHhQ:0:0:root:/root:/bin/sh /etc/passwd中的内容 , 绿色部分为密码, 123456 经加密的文本形式。

root:78Mxr07qT8kwA:0:0:root:/root:/bin/sh /etc/passwd中的内容 , 绿色部分为密码, 888888 经加密的文本形式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: