telnet命令及ssh说明

功能说明:通过telnet协议与远程的主机通信或者获取远程主机对应端口的信息。与windows下的telnet完成相同的功能。
使用格式:telnet 主机名或者ip地址 端口
举例:
1.         通过telnet协议登录到开启了telnet服务的远程主机上,使用以下命令:
[root@localhost ~]# telnet 192.168.60.123 23
Trying 192.168.60.123...
Connected to 192.168.60.123 (192.168.60.123).
Escape character is '^]'.
HP-UX host4 B.11.11 U 9000/800 (ta)
login: root
Password:
#当我们输入用户名和密码后就登录到了“192.168.60.123“服务器,这里我们直接用”telnet 192.168.60.123“也是可以的,因为telnet默认寻找的就是”23“端口。
[root@localhost ~]# telnet 192.168.60.123 25
Trying 192.168.60.123...
telnet: connect to address 192.168.60.123: Connection refused
#如果出现这个问题,表示这个端口对应的服务没有开启,或者端口被屏蔽,无权访问。
2.         查看某台linux系统的22和80端口是否打开以及分别开启了什么服务,使用以下命令:
[root@localhost ~]# telnet 192.168.60.88 22
Trying 192.168.60.21...
Connected to 192.168.60.21 (192.168.60.21).
Escape character is '^]'.

SSH-2.0-OpenSSH_5.3


Protocol mismatch.
Connection closed by foreign host.
#从这里可以看出,在“192.168.60.88“的22端口运行着ssh服务,对应的ssh版本为SSH-2.0-OpenSSH_5.3。



[root@localhost ~]# telnet www.qianshoublog.com 80
Trying 221.130.192.57...
Connected to www.qianshoublog.com(221.130.192.57).
Escape character is '^]'.
get
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>501 Method Not Implemented</title>
</head><body>
<h1>Method Not Implemented</h1>
<p>get to /index.html not supported.<br />
</p>
<hr>
<address>Apache/2.2.4 (Unix) PHP/5.2.3 mod_fastcgi/2.4.2 Resin/3.1.3 Server at www.qianshoublog.com Port 80</address>
</body></html>
Connection closed by foreign host.
#当我们输入“telnet www.qianshoublog.com 80“之后,如果”www.ixdba.net“对应ip的80端口是开启的话,会给出欢迎信息,类似与”Escape character is '^]'“,此时我们通过键盘输入”get“命令,将显示80端口对应的应用服务器类型,例如本例的80端口对应的应用服务为apache与php以及resin的组合。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值