ssh与telent
来源:互联网 发布:博弈论矩阵 编辑:程序博客网 时间:2024/06/05 19:13
一、Linux下的ssh远程访问
Linux下的远程访问是指本地虚拟机远程访问局域网中的其它虚拟机,可通过ssh协议来实现.
在Linux终端内输入:#ssh 用户名@被访问虚拟机的IP地址
如:本地虚拟机IP地址为192.168.220.54,
被访问主机(虚拟机)IP地址为192.168.220.31,
该主机用户名是yhy,则:
可以看出两个Linux虚拟机在同一网段内,可在IP地址为192.168.220.54的终端内输入:
#ssh yhy@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.
5、单击"打开",这样就会弹出Windows远程访问Linux主机对话框.
(1)在login as内输入用户名.如:yhy
(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开发板了.
- ssh与telent
- SSH,POP,FTP,telent
- telent协议
- TELENT入侵
- telent入侵2
- 六十九 windows7 telent 使用
- 服务器的配置(telent)
- win7下使用telent命令
- PHP 使用telent测试HTTP
- Centos 7 RPM安装telent
- 通过telent、php深入了解http协议
- Telent查看应用使用的端口号
- 【认证】【比利时】【Telent】Telenet PSI/SI
- telent对端口检测状态分析
- centos7 安装telent和telnet-server
- SSH 安装与配置
- SSH与putty
- SSL 与 SSH
- 这个好玩,呵呵
- vim查看编辑二进制文件
- 嵌入式Linux之我行--内核I2C子系统详解
- 构造和运行模块(笔记)
- 有什么区别?
- ssh与telent
- struts1和struts2的区别
- HDU 1144 Prerequisites?
- BCB中AnsiSting类方法总结
- 高手详解SQL性能优化十条经验
- 浮点数陷阱
- 操作系统图形界面发展史(1981-2009)
- IOS中Json解析的四种方法
- 计算机专业词汇翻译备忘