ping telnet ssh netstat

1、ping
ping命令工作在OSI参考模型的第三层-网络层。
ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命令可以帮助网络管理者测试到达目的主机的网络是否连接。
ping无法检查系统端口是否开放。
2、telnet
Telnet是位于OSI模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。这一协议需要通过用户名和口令进行认证,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务: 
1)Telnet定义一个网络虚拟终端为远程系统提供一个标准接口。客户机程序不必详细了解远程系统,他们只需构造使用标准接口的程序; 
2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项; . 
3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。
telnet可以检查某个端口是否开放:telnet IP:Port
3、ssh
安全套接层(Secure Socket Layer,简称SSL)协议是建立在应用层和传输层基础上的安全协议,可以用来替代Telnet、FTP以及R命令,主要是用于解决口令在网上明文传输的问题。用 Telnet 和 FTP 登录服务器时,密码以明文的形式发送给服务器,怀有恶意的人可以通过监听网络上传输的数据包,得到用户的登录信息。通过使用SSH,用户可以把所有传输的数据进行加密,而且还能够防止DNS和 IP欺骗,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。其特征是:
(1)SSH可以为浏览器和服务器的联系提供透明的保护。 
(2)所有的连接都可以自动地加密,并且不会受到损害。 
(3)SSH加密整个传输过程。因此,能够防止任何在客户端和服务器之间的第三者看到传输内容。 
(4)SSH 安装容易、使用简单,而且比较常见,一般的 UNIX 系统、Linux 系统、FreeBSD 系统都附带有支持SSH的应用程序包。
4、netstat
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。常用参数如下:
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
netstat用与检查某个端口是否开放如下:netstat -lnp | grep 端口号

原文地址:https://www.cnblogs.com/yelongsan/p/9908697.html

时间: 2024-11-10 17:12:18

ping telnet ssh netstat的相关文章

windows几个常见网络命令解析:ping, telnet, ssh, ftp/sftp, netstat, tracert, arp

1.ping 网络层协议,只能判断主机之间是否连接,不能判断端口是否开放. 2.telnet 应用层协议,是Intenet远程登录服务的标准协议和主要形式.登录的账号密码与数据明文传输,不加密. window为了安全考虑,一般禁用此命令,需要自己安装的(控制面板-程序-打开或关闭window功能,之后具体还要查怎么设)点击此查详细 如果安装了telnet,可用来测试端口是否开放:telnet IP:Port 3.ssh (Secure Shell) 建立在应用层和传输层基础上的安全协议,作用同上

使用Telnet/SSH去管理远程设备

一.案例拓扑图 二.为什么我们需要远程登陆? 很多情况下,你也许不能在设备前使用console线来管理,这时就需要通过telnet或SSH访问其CLI远程管理它,为了能够远程访问,必须先设置虚拟类型终端(VTY): 三.telnet和ssh Telnet:基于TCP协议,端口号23,是一组提供远程登录方法的程序,所有传输的信息(包括用户名和密码)都是明文的: SSH:基于TCP协议,端口号22,使用RSA算法对所有传输的信息(包括用户名和密码)进行加密,另一个优点是其传输的数据是经过压缩的,所以

在 Scientific Linux 上安裝 telnet & ssh

Scientific Linux 6.4 安裝好,預設是沒有 telnet & ssh 服務的,得再自行安裝,當然,這麼重要的服務,安裝不可能太困難,以下分別說明安裝程序. telnet 服務安裝 切換到 root 身份,執行如下指令: yum install telnet telnet-server -y 修改 telnet 設定,執行如下指令: vi /etc/xinetd.d/telnet 內容如下: 紅色部份是維一要修改的,將 yes 改成 no. # default: on # des

免费开源软件kpym telnet/ssh server的使用

作者:iamlaosong 这是一个windows环境下架设telnet/ssh服务的服务器软件,程序较小,免费开源,用起来也简单. KpyM Telnet/SSH Server  官方网站 :http://www.kpym.com/2/kpym/index.htm 安装什么的就不说了,注意以下几点: 1.运行setup.bat进行服务器相关设置,启动和关闭服务等. 2.该软件的用户就是windows用户,所以要在windows下添加用户,设置密码,windows server新增用户要有远程登

RPi 2B Android telnet ssh

/*********************************************************************** * RPi 2B Android telnet ssh * 说明: * 由于我自己的树莓派没有显示屏,现在我自己又没有了电脑,很纠结的就是 * 我无法使用这玩意了,我也确实近2个月没碰过它,于是想到使用Android手机来 * 控制它,telnet.ssh也就成了可能. * * 2016-5-12 深圳 南山平山村 曾剑锋 **************

Java——ping & telnet实现

ping & telnet 实现类: import org.springframework.data.web.JsonPath; import java.io.IOException; import java.net.*; public class PTUtil { /*** * ping操作 * @param hostname * @param timeout in milliseconds * @return */ public static JsonResult pingResult(St

Telnet/SSH 客户端

一.WinSCP linux 与 windows 间传递文件,非常方便.可以与 putty 配合使用. 官网提供便携版下载,支持中文:https://winscp.net/eng/downloads.php 语言包:https://winscp.net/eng/translations.php 设置 putty 路径 免登录启动 putty 二.Putty 跨平台 Telnet/SSH 客户端 官方下载:https://www.chiark.greenend.org.uk/~sgtatham/p

linux笔记:网络命令ping,traceroute,ifconfig,netstat;挂载和卸载命令mount,umount

命令名称:ping功能:测试网络连通性命令所在路径:/bin/ping用法:ping [-c] IP地址参数:-c 指定发送次数 命令名称:ifconfig功能:查看和设置网卡信息(临时设置)命令所在路径:/sbin/ifconfig用法:ifconfig [网卡名称] [IP地址]例子:ifconfig eth0 192.168.1.1 命令名称:traceroute功能:显示数据包到目标主机间的路径及每个节点的消耗时间命令所在路径:/bin/traceroute用法:traceroute [

通过WindowsServer2008R2 NPS完成对Cisco设备的Telnet/SSH 的Radius认证

大家知道对于一个稍具规模的公司来说,网络设备几乎都在几十台到上百台,对于日常的管理来说如果只通过本地账号管理设备登陆是非常繁琐的,尤其是网络工程师流动性比较大的公司.对于入离职流程过程中的账号增删改不是一个小的工作量,所以我们就需要一个统一的登陆方式比如通过Raidus. 下面是拿Cisco和Windows NPS 来举例说明: Cisco  SSH 配置: 第一步开启交换机的SSH: enable secret password ip domain-name contosoc.om usern