07 OrangePi 配置telnet服务

来源:互联网 发布:免费手机qq群发软件 编辑:程序博客网 时间:2024/05/20 05:55

telnet是一个通过网络登录系统的服务,busybox里本身已有提供此服务程序,只要配置好即可使用。
对我们的好处是配置服务后,可以不再用通过uart线来操作板上系统,只要网络连通,即可通过网络来操作即可。

让开发板启动进入文件系统后,在minicom上操作(不是在pc端):   修改/etc/init.d/rcS, 在后面增加语句:    mkdir /dev/pts    mount -t devpts none /dev/pts      //telnetd守护进程用到    telnetd                            //启动telnet服务端守护进程   增加用户(名为jk)    touch /etc/passwd    //创建用户文件           touch /etc/group     //创建用户组文件    mkdir /home/jk       //创建用户家目录    adduser   jk       //增加用户   增加用户后,把用户jk提升为管理员权限.    vim  /etc/passwd       原内容:       jk:x:1000:1000:Linux User,,,:/home/jk:/bin/sh           把用户的uid和gid改为0:       jk:x:0:0:Linux User,,,:/home/jk:/bin/sh   增加用户后,还需设置用户的密码:    passwd  jk   //执行命令后,输入密码   接着让开发板系统启动后,自动初始化网络    修改系统启动脚本"/etc/init.d/rcS", 在最后增加:      sleep 1      modprobe g_ether     //加载虚拟网络设备的驱动模块      sleep 1       echo 2 > /sys/devices/platform/sunxi_usb_udc/otg_role   //让开发板的otg接口作设备使用      sleep 1      ifconfig usb0 192.168.11.11   //指定开发板的ip地址, 在pc端"telent 192.168.11.11"登录   修改完成后,重启系统,以便telnet服务生效
用usb线连接板子到pc后,在pc端操作:   设置产生的虚拟网络设备的ip地址(注意设备会变的)    ifconfig enp0s20u6 192.168.11.22       //必须得与板子同一个网段    通过ping确认能与板子网络通信后:    telnet 192.168.11.11    执行后的输出:            Trying 192.168.11.11...        Connected to 192.168.11.11.        Escape character is '^]'.        sun8i login: jk   //输入用户名        Password:         //输入密码        ^_^ ~ # pwd       //进入系统后,默认的工作目录是在家目录        /home/jk        ^_^ ~ #    

另:其实也可以通过配置wifi网络来实现网络登录,只要能获取到板的ip地址即可.

原创粉丝点击