SSH:
SSH包含三个组件ssh,sftp,scp,默认端口 22
SSH(Secure Shell)安全外壳协议,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证,可以在不安全的网络中对网络服务提供安全的传输环境,实现SSH客户端和SSH服务器端的连接,所以SSH是基于客户端-服务端模式。
SSH服务由服务端软件OpenSSH和连接客户端组成(SSH、SecureCRT,xshell等),默认端口是22。SSH是一个守护进程,负责实时监听客户端请求,并进行处理。【要想实现ssh 远程登录服务器,客户端可借助Xshell,服务端再开启ssh服务即可。】
SSH最常见的用途是远程登录系统Linux,人们通常利用SSH来传输命令行界面和远程执行命令。
用法:
语法:
ssh -p 22 user@host
参数:
-p:指定端口号。
user:登录的用户名。
host:登录的主机。
默认的端口号为22,当端口号为22的时候,可以省略,直接使用如下方式:
ssh user@host
ftp:
进行文件传输时使用的协议,文件传输协议【明文传输不加密】默认端口21,在进行
telnet:
也是同来远程登录服务器的,默认端口 23,一种不加密的明文传输协议,现在用的很少
问:windows本地使用telnet连接linux出现ssh-2.0-OpenSSH_4.3,
然后随便输入一个字就会失去与主机的连接。
答:服务器telnet服务监听没开启,显示的事SSH的服务已经启动
问:电脑能ping通但是telnet一定能通么?
答:1 ping是ICMP协议,ICMP仅包含控制信息,没有端口。telnet是TCP协议,有端口,能承载数据。
2 不能telnet并不代表不能ping,这是两种完全不同的数据包,防火墙中可以设置允许哪种包通过的。
3 最简单的测试办法是在本机上telnet 127.0.0.1,如果失败就是telnet服务端没有启动【本地发送telnetl连接时客户端也要启动telnet客户端】,如果成功就说明防火墙作了限制。
4 telnet服务启动位置在服务中的telnet,选择启动。