07 OrangePi 配置telnet服务

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地址即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值