分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

Linux下ping,telnet,ssh命令的比较

发布时间:2023-09-06 01:42责任编辑:董明明关键词:Linux

ping工作在OSI模型的第三层,网络层。

主要用于测试到达目的主机的网络是否连接,不能检测某个端口是否开放。

ping使用ICMP协议,不使用某个特定端口。

也可以 ping 域名 ,这样可以直接看出这个域名对应的ip

ssh与telnet较为类似,都是远程登录工具。

ssh分为两部分:服务器端和客户端

服务器端是一个守护进程,用于处理客户端的连接请求,一般为sshd

客户端包括ssh程序以及scp,slogin,sftp等其他应用程序

他们之间最大的不同是ssh对传输加密,安全性高,telnet使用明文传输,较为不安全。

可用表格来表示主要差异(源自https://techdifferences.com/difference-between-telnet-and-ssh.html#Definition):

BASIS FOR COMPARISONTELNETSSH
SecurityLess securedHighly secured
Uses port number

2322
Data formatTelnet sends the data in plain text.Encrypted format is used to send data and also uses a secure channel.
AuthenticationNo privileges are provided for users authentication.Uses public key encryption for authentication.
Suitability of networkPrivate networks are recommended.Suitable for Public networks.
VulnerabilitiesVulnerable to security attacks.SSH has overcome many security issues of telnet.
Bandwidth UsageLowHigh

此外,telnet还能测试远程主机的某个端口是否开放,命令是:

telnet ip/domain port

Linux下ping,telnet,ssh命令的比较

原文地址:https://www.cnblogs.com/geeklove01/p/8452567.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved