解读Android ConnectBot-1 telnet、ssh常识
2011-01-11 06:59:26 来源:WEB开发网telnet默认端口23
ssh默认端口22
Telnet:Tcp/IP 终端仿真协议(TCP/IP Terminal Emulation Protocol):通过TCP建立服务器与客户机之间的连接。连接后,TELNET服务器与客户机进入协商阶段(决定可选项),选定双方都支持连接操作每个连接系统可以协商可选项或重协商旧可选项(在任何时候)。通常TELNET任一端尽量执行所有可选项以实现系统最大化性能。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制 Web服务器的方法。
目传统telnet连线会话所传输的资料并未加密,这代表所输入及显示的资料,包括帐号名称及密码等隐密资料,可能会遭其他人窃ting,因此有许多服务器会将telnet服务关闭,改用更为安全的SSH。
SSH:安全外壳协议(SSH:Secure Shell Protocol)
SSH是一种在不安全网络上提供安全远程登陆及其他安全网络服务的协议.SSH是指Secure shell,SSH协议族由IETF(internet engineering task force)的network working group制定,SSH协议的内容SSH协议是建立在应用层和传输层基础上的安全协议.传统的网络服务程序,如FTP,POP和TELNET其本质上都是不安全的;因为它们在网络上用明文传送数据,用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击.就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后在冒充用户把数据传给真正的服务器.SSH是目前比较可靠的远程登录会话和其他网络服务提供安全性的协议.利用SSH协议可以有效防止远程管理过程中的信息泄露问题.通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗.SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以加以加快传输的速度.SSH有很多功能,它既可以代替TELNET,又可能为 FTP,POPPPP提供一个安全的"通道".
配置:
1、首先产生RSA密钥对:rsa local-key-pair create ,这条命令回车以后会出现让你选择是产生512(默认)还是最大2048位密钥。根据长度不同,产生的时间也不同,等待一下。完成以后,我们可以利用命令:dis rsa local-key-pair public 观看结果。
(注:不同型号的交换机命令格式不同。如:S3552P-EA型号:public-key local create rsa)
2、建立一个SSH用户,用于登录
local-user huawei
service-type ssh level 3
3、然后进入远程配置通道进行配置
user-interface vty c 4
authentication-mode password/scheme
protocol inbound all/ssh/telnet
4、为SSH用户指定认证方式
ssh user huawei authentication-mode password
以上为简单配置,还要具体了解一下可选项及SSH工作原理
Tags:Android ConnectBot
编辑录入:coldstar [复制链接] [打 印]- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接