请问:
现在有几个电脑,A,B,C。其中A是linux系统,B是win xp,C又是linux系统,据说linux是多用户的操作系统,于是B与C想通过telnet与SSH连上linux系统,在A中共同工作(不知道B能否这样做,因为是不同的操作系统),不知道ssh的格式是如何的呀?请各位朋友指导一下吧。谢谢。
请问一下:
这里的ssh1与ssh2有什么区别呀?
都只是在那里说理论,有具体的操作的吗? 不知道ssh的格式是如何的呀?我在windows中用SecureCRT来连接linux,linux中有一个用户是root,密码是123的话,
但我发现连不上,其中linux中的IP是:172.16.10.212,其中ssh1与ssh2有什么区别呀?端口是22?什么时候才用ssh连接呀?
觉得telnet连接应该简单点。
非常感谢各位!!!能否举一个实际的例子来说明一下呢?谢谢。
我指的例子是,能否用图解显示一下操作的过程呀?谢谢啦。
区别如下:
1、SSH是加密的,需要交换密钥。而Telnet是明文的,传输的是明文字符。所以SSH比Telnet更加安全。
2、Telnet是电信(Telecommunications)和网络(Networks)的联合缩写,这是一种在UNIX平台上最为人所熟知的网络协议。SSH代表安全外壳(Secure Shell),它现在是通过互联网访问网络设备和服务器的唯一的主要协议。
3、Telnet使用端口23,它是专门为局域网设计的。SSH默认情况下通过端口22运行;不过,很容易更改这个端口。
4、Telnet不是一种安全通信协议,因为它并不使用任何安全机制,通过网络/互联网传输明文格式的数据,包括密码,所以谁都能嗅探数据包,获得这个重要信息。SSH是一种非常安全的协议,因为它共享并发送经过加密的信息,从而为通过互联网等不安全的网络访问的数据提供了机密性和安全性。
5、Telnet中没有使用任何验证策略及数据加密方法,因而带来了巨大的安全威胁,这就是为什么telnet不再用于通过公共网络访问网络设备和服务器。一旦通讯的数据使用SSH经过加密,就极难解压和读取该数据,所以我们的密码在公共网络上传输也变得很安全。
6、在Linux系统上,telnet很容易使用yum来安装。SSH主要用在所有流行的操作系统上,比如Unix、Solaris、Red-Hat Linux、CentOS和Ubuntu等。
简言之,SSH更安全!SSH是加密的,telnet 是明码传输的,发送的数据被监听后不需要解密就能看到内容。
扩展资料
ssh1和ssh2是两个安全级别的版本。
ssh2的安全性更高。但似乎有的系统的 ssh2 的支持是要单独收费才让用的。
telnet的端口默认是21,ssh和Telnet不兼容,所以他被人设计为默认22端口进行区别。
ssh什么时候使用时要看你想什么时候链接服务器,而且服务器什么时候开ssh服务的。
ssh只有理论,没有实际内容,如果你要实际内容,请看TLS的相关算法部分。
ssh是使用基于一个网络层的加密协议的远程控制方式而已。
至于链接不上,那就要看怎么不能链接了:
1、服务器的ssh服务是否启动
2、防火墙是否打开端口
3、网络是否通畅
4、使用的用户是否可以远程链接ssh进行控制
5、端口是否为22
6、客户端软件是否和服务器端软件兼容
ssh有的时候只是一个过渡传输协议,经过设置,还可以在ssh里面进行链接远程服务器的图形界面进行图形化操作。但这都需要安装相应的支持程序,并且进行相应的设置,还要打开相应的功能。
参考资料来源:百度百科:ssh
SSH与telnet的不同点:
1、Telnet是电信(Telecommunications)和网络(Networks)的联合缩写,这是一种在UNIX平台上最为人所熟知的网络协议。
SSH代表安全外壳(Secure Shell),它现在是通过互联网访问网络设备和服务器的唯一的主要协议。
2、Telnet使用端口23,它是专门为局域网设计的。
SSH默认情况下通过端口22运行;不过,很容易更改这个端口。
3、Telnet不是一种安全通信协议,因为它并不使用任何安全机制,通过网络/互联网传输明文格式的数据,包括密码,所以谁都能嗅探数据包,获得这个重要信息。
SSH是一种非常安全的协议,因为它共享并发送经过加密的信息,从而为通过互联网等不安全的网络访问的数据提供了机密性和安全性。
4、Telnet中没有使用任何验证策略及数据加密方法,因而带来了巨大的安全威胁,这就是为什么telnet不再用于通过公共网络访问网络设备和服务器。
一旦通讯的数据使用SSH经过加密,就极难解压和读取该数据,所以我们的密码在公共网络上传输也变得很安全。
5、在Linux系统上,telnet很容易使用yum来安装。
SSH主要用在所有流行的操作系统上,比如Unix、Solaris、Red-Hat Linux、CentOS和Ubuntu等。
简言之,SSH更安全!SSH是加密的,telnet 是明码传输的,发送的数据被监听后不需要解密就能看到内容。
扩展资料:
Telnet服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用Telnet协议来工作。Telnet是位于OSI模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。
就是说他是一种基于TCP的应用层协议。这一协议需要通过用户名和口令进行认证,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。
SSH是替代Telnet和其他远程控制台管理应用程序的行业标准。在使用SSH的时候,一个数字证书将认证客户端(你的工作站)和服务器(你的网络设备)之间的连接,并加密受保护的口令。SSH1使用RSA加密密钥,SSH2使用数字签名算法(DSA)密钥保护连接和认证。
加密算法包括Blowfish,数据加密标准(DES),以及三重DES(3DES)。SSH保护并且有助于防止欺骗,“中间人”攻击,以及数据包监听。
通过使用SSH把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop提供一个安全的“通道”。
本回答被网友采纳