通过telnet远程登录开发板

如果开发板上没有串口,那么可以使用Telnet方式登录到系统进行配置
  1 保证上位机中安装了telnet客户端软件
      which telnet

       可以联网安装  直接命令安装即可
  2 保证下位机中安装了telnetd服务器软件
      在板子上执行    
            which telnetd 查看是否存在服务器软件


将根文件系统rootfs添加上Telnet(客户端)和Telnetd(服务端)的方法
       busybox  源代码编译的时候配置上该功能
            make menuconfig   
                  │ │    Networking Utilities  --->                                        │ │  
                         │ │[*] telnet                                                            │ │  
                         │ │[*]   Pass TERM type to remote host                                   │ │  
                         │ │[*]   Pass USER type to remote host                                   │ │  
                         │ │[*] telnetd                                                           │ │  
                         │ │[*]   Support standalone telnetd (not inetd only)                     │ │  
                         │ │[*]     Support -w SEC option (inetd wait mode)                       │ │  
               退出保存,
               make         重新编译
               make install  安装
               cd ./_install/      该目录为编译好的根目录


  3 保证开发板开机自启动 telnetd
      开发板上执行 
        vi /etc/init.d/rcS    编辑该文件  该文件是Linux启动后首先执行 /sbin/init 文件 其配置文件/etc/inittab  中的要执行的脚本
          在此文件最后加入:
             telnetd             开机执行该命令
  4 挂载devpts设备  -  远程虚拟终端设备  --  只有挂载该设备后    才能在远程telnet连接上终端
      开发板上执行
         vi /etc/init.d/rcS       编辑该文件
         ...
         mdev -s
     mkdir /dev/pts
     mount -t devpts devpts /dev/pts            挂载命令  模式为 devpts模式   设备  path     将远程设备挂载到此path目录上
     telnetd
   5 用户名与密码的验证
       ubuntu:    ---- 看看人家的密码是怎么搞的
           vi /etc/passwd //保存用户信息
              用户名:密码:用户ID:组ID:用户描述信息:用户的家目录:会后的shell
              tarena: x  :1000  :1000:tarena,,,   :/home/tarena:/bin/bash
           sudo vi /etc/shadow  //密码字段

      开发板:vi /etc/passwd        -----我们也按照他的搞一下,只要用户  不要密码
              root::0:0:super user ....:/:/bin/sh   

   6 远程登录开发板
       telnet 192.168.1.6  

你可能感兴趣的:(Linux移植)