当前位置:  编程技术>移动开发
本页文章导读:
    ▪解读ConnectBot-1 telnet、ssh知识        解读ConnectBot-1 telnet、ssh常识 telnet默认端口23 ssh默认端口22 Telnet:Tcp/IP终端仿真协议(TCP/IP Terminal Emulation Protocol):通过TCP建立服务器与客户机之间的连接。连接后,TELNET服务器与客户机进.........
    ▪ 解读ConnctBot-二 connectbot summary        解读ConnctBot-2 connectbot summary        connectbot是一个基于android平台的Secure Shell的客服端。它的最终目标是建立手机和pc的一个安全的连接,通过这个连接你可以在一个shell里面使手机和pc互.........
    ▪ LWUIT在S60中除开游戏键       LWUIT在S60中去掉游戏键 问题描述:解决办法:在JAD中增加属性, Nokia-MIDlet-On-Screen-Keypad: no ......

[1]解读ConnectBot-1 telnet、ssh知识
    来源: 互联网  发布时间: 2014-02-18
解读ConnectBot-1 telnet、ssh常识

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工作原理


    
[2] 解读ConnctBot-二 connectbot summary
    来源: 互联网  发布时间: 2014-02-18
解读ConnctBot-2 connectbot summary

       connectbot是一个基于android平台的Secure Shell的客服端。它的最终目标是建立手机和pc的一个安全的连接,通过这个连接你可以在一个shell里面使手机和pc互相传送文件。

 

后台代码设计

ConnectBot设计使多个SSH的session在后台被打开

TerminalManager extends android.app.Service

TerminalBridge

TerminalView extends android.view.View

         TerminalManager是一个服务,它维护了一个SSH的session列表,这些session对应于TerminalBridge对象。每一个TerminalBridge维护SSH的session的数据的出入。

      当我们想在用户界面显示一个TerminalBridge的时候,我们就需要TerminalView提供Bitmap。

         TerminalBridge将会从Bitmap的父TerminalView中更新Bitmap,如果它的用户界面发生变化,否知它只会更新它内部的buffers。

      我们的ConsoleActivity连接到TerminalManager来请求actvie Bridges。每一个Bridge创建连接一个View。当我们关闭这个activity,我们告诉Bridge处理内部的Bitmap,处理的方法是Bridge仍然存在后台的服务中类更新它的buffers,但是它不需要传递任何东西。

 


    
[3] LWUIT在S60中除开游戏键
    来源: 互联网  发布时间: 2014-02-18
LWUIT在S60中去掉游戏键
问题描述:

解决办法:
在JAD中增加属性, Nokia-MIDlet-On-Screen-Keypad: no


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3