当前位置:   article > 正文

远程登入开发板的几种方法(ssh,putty.exe,telnet,超级终端)_开发板远程登录

开发板远程登录

Linux和Windows的远程访问均可通过ssh、telnet协议来完成.

一、Linux下的ssh远程访问

   Linux下的远程访问是指本地虚拟机远程访问局域网中的其它虚拟机,可通过ssh协议来实现.

   在Linux终端内输入: #ssh 用户名@被访问虚拟机的IP地址

或者  ssh  用户名@被访问虚拟机的IP地址

   如:本地虚拟机IP地址为192.168.220.54,

       被访问主机(虚拟机)IP地址为192.168.220.31,

       该主机用户名是yhy/root,则:

    可以看出两个Linux虚拟机在同一网段内,可在IP地址为192.168.220.54的终端内输入:

        #ssh yhy@192.168.220.31

或者  ssh root@192.168.220.31

   这样,IP地址为192.168.220.54的用户就可以在虚拟机上访问IP地址为192.168.220.31的用户了.

Ps:Linux远程访问时,需要事先知道下面三个方面的信息:

(1)被访问虚拟机的IP地址,判断两者是否在同一网段内.如:192.168.220.31

(2)被访问虚拟机上的某个用户的用户名.如:yhy

(3)被访问虚拟机上该用户的密码.如:820816(6位)

   这样,成功访问该主机上的yhy用户后,在终端显示:

   [yhy@localhost yhy]#

二、Windows下的ssh远程访问

    Windows下的远程访问是指本地计算机远程访问局域网中的其它虚拟机,可通过ssh协议来实现.与Linux不同的是,在Windows下是通过putty.exe软件来实现的.

1、双击putty.exe,打开putty软件,如上图所示,并选择"会话"栏.

2、在"主机名称(或IP地址)"内输入需要访问的Linux虚拟机的IP地址,如:192.168.220.31.

3、端口默认输入22.

4、在"连接类型"中选择SSH.(也可以选择telnet等)

5、单击"打开",这样就会弹出Windows远程访问Linux主机对话框.

(1)在login as内输入用户名.如:yhy/root

(2)在password内输入该用户的密码.如:820816

   这样,就可以在PC机上远程访问IP地址为192.168.220.31的用户了.

Ps:Windows远程访问时,需要事先知道下面三个方面的信息:

(1)被访问虚拟机的IP地址,判断两者是否在同一网段内.如:192.168.220.31

(2)被访问虚拟机上的某个用户的用户名.如:yhy

(3)被访问虚拟机上该用户的密码.如:820816(6位).

三、telnet实现远程控制

   甲、乙要实现telnet远程控制,必须满足下面的4个条件:
1、甲、乙双方都要支持telnet远程控制协议.
2、甲、乙双方要建立物理连接,比如都连接到某一局域网上.
3、将甲(或乙)设置为server端,将乙(或甲)设置为client端0
4、client端需要知道server端的IP地址、用户名及密码.

注:<1>ssh协议也可以实现远程控制,且安全性比telnet更高.但若甲、乙两个系统不支持ssh协议,则不能使用.比如,两块ARM开发板要通过ssh协议实现远程控制,则必须要两块开发板均支持ssh协议才可以.
   <2>当甲、乙双方telnet成功后,client端便控制了server端,相当于client端直接操作server端.
   
例程:实现两块ARM开发板的telnet远程控制,且client端能控制播放server端U盘内的歌曲.

步骤1:将两块ARM开发板连接到某一局域网上.
步骤2:将甲ARM开发板设置为server端.
      在putty软件或超级终端上输入命令来配置甲ARM开发板的IP地址.
      [root@localhost /]#ifconfig eth0 192.168.220.10 netmask 255.255.255.0
      在putty软件或超级终端上输入命令来启动甲ARM开发板的telnet服务器端.
      [root@localhost /]#telnetd
步骤3:将乙ARM开发板设置为client端.
      在putty软件或超级终端上输入命令来配置乙ARM开发板的IP地址.
      [root@localhost /]#ifconfig eth0 192.168.220.199 netmask 255.255.255.0
      [root@localhost /]#ping 192.168.220.10
      在putty软件或超级终端上输入telnet命令来远程连接server端.
      [root@localhost /]#telnet 192.168.220.10
      当提示"login in"时,在client端输入server端的用户名及密码.
      这样,client端便控制了server端,此时server端无法再进行任何操作,否则死机.相当于用户在client端直接操作server端.
步骤4:将server端的U盘挂载到server端的/mnt/udisk目录下.
      [root@localhost /]#mount -t -vfat /dev/sda1 /mnt/udisk
      [root@localhost /]#cd /mnt/udisk
      [root@localhost udisk]#./mplay juhuatai
   
例程:Windows下telnet本地的ARM开发板

步骤1:执行菜单"我的电脑>管理>服务和应用程序>服务>telnet".
步骤2:双击telnet,将启动类型设置为"手动".这样,Windows便支持了telnet协议.
步骤3:在Linux虚拟机内输入命令设置ARM开发板的IP地址.
      #ifconfig eth0 192.168.220.199
步骤4:在Windows内单击"运行",并输入cmd.
步骤5:在DOS下输入命令:telnet 192.168.220.199,并输入用户名和密码.
     这样,就可以在Windows下(不使用putty软件)直接访问ARM开发板了.

超级终端之前我也介绍过了就不在多说,网址如下:

http://blog.csdn.net/lijianboyangting/article/details/47130055


转自:https://blog.csdn.net/lijianboyangting/article/details/47132673


相关:telnet 命令的完整使用方法_Hedia Pan的博客-CSDN博客_telnet下载文件命令

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/196939
推荐阅读
相关标签
  

闽ICP备14008679号