一、简介
SSH是Linux重要的远程管理工具,是建立在应用层和传输层基础上的一个安全协议,全称“Secure Shell”,中文名"安全外壳协议"。SSH在远程管理服务器时,使用的是一种加密手段,来保证客户端访问服务器时,网络中传输的数据是加密的。在早期,管理工具比如Telnet,在网络中传输的数据是明文的,一旦截获到数据,连基本的**都不需要,就可以清晰的看到密码。
因为这种不安全,所以后来出现了SSH。SSH给Server发送数据包之前,先进行加密,发送后一旦有人截获到数据包,里面的内容也是乱码。
二、SSH端口
SSH端口(默认):22 默认开启且自启动
Linux守护进程:sshd
安装服务:OpenSSH
服务器主程序:/usr/sbin/sshd
服务器配置文件:/etc/ssh/sshd_config
客户端主程序:/usr/bin/ssh
客户端配置文件:/etc/ssh/ssh_config
三、其他
不仅Linux服务器有Telnet远程管理,交换机与路由器也有,比如我这个家用的华硕路由器。说了这些,意思就是说,Telnet这个古老的远程管理工具不安全,不要去开启,而应该使用更加安全的SSH。
说到加密,网页当中如果是使用HTTP协议,那么绝大多数数据都是明文的,除非你使用的网络协议是HTTPS,经过的数据才是加密的,否则,都是明文的。