互联网上的计算机,都会有一个唯一的32位的地址——ip地址
我们访问服务器,就必须通过这个ip地址。

 

局域网里也有预留的ip地址:192/10/172开头。
局域网里的ip地址也是唯一的。

 

NAT模式,电脑宿主机的ip在局域网里是唯一的。
选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网(私有网络)。


我的mac宿主机的ip是:192.168.0.100

 

端口port的简单概念:
192.168.0.100 代表一台主机,但是主机上可能会有很多服务。
一台主机上的不同服务功能,就是通过端口区分,然后让外部人员访问。

远程连接服务ssh的 端口号为 22.

 

协议protocol的简单概念:
一台主机上的不同服务功能,就是通过端口区分,不同的服务端口,客户端和服务器之间通信,就可能使用不同的协议。

不同的服务提供了不同的端口,对应了不同的功能,通信方式可能也是不同的,这种通信的方式我们就可以理解为协议。

协议类比语言就是中文、英语、法语等。


远程连接服务

Linux就是在ssh通信中就是服务器,一直开启ssh服务(守护进程),端口默认是22,监听是否有访问的客户机。
SecureCRT就是客户端,为了与Linux实现通信,就需要提供:ip端口port协议protocol(SSH协议)用户名密码

 

最常用的提供Linux远程连接服务的工具就是SSH软件。

SSH分为SSH客户端和SSH服务器端两部分。

SSH服务器端包含的软件主要有openssh和openssl,在Linux系统中可以用如下方法查询SSH软件的安装情况:

[root@oldboy /]# rpm -qa openssh openssl
openssh-5.3p1-111.el6.x86_64
openssl-1.0.1e-42.el6.x86_64
  • openssh是提供SSH服务的程序
  • openssl是为SSH提供连接加密的程序
 

SSH服务器端介绍

启动Linux系统时,默认情况下,SSH服务器端程序就会随着系统一起启动,SSH服务是一个守护进程daemon,它在系统后台永久运行并时刻响应所有来自SSH客户端的连接请求。 

SSH服务器端的进程名为sshd,负责实时监听远程SSH客户端的连接请求并进行处理,这些请求一般包括

  • 公共密钥认证
  • 密钥交换
  • 对称密钥加密
  • 非安全链接等

SSH服务是Linux系统优化时需要保留开机自启动的服务之一。

 

下面是查看ssh进程命令:

下图是查看ssh进程的是怎么监听22端口的:

0.0.0.0:22表示监听所有网卡的22端口,如果是固定的ip则鉴定固定的ip的22端口。

 

排查故障

  • 两个机器之间是否通畅,看客户端物理链路

    • ping 192.168.0.107
    • 如果不通,则服务器可能网络有问题:网卡,IP,网线,防火墙
  • ssh服务是否是正常运行状态
    • telnet 192.168.0.107 22

      • windows查看Telnet客户端是否开启
      • mac安装 brew install telnet,下面是测试的命令和在Mac上通的效果
    • 在客户端上执行该命令,连接服务器ip和端口查看服务器ssh是否正常
~ zoe$ telnet 192.168.0.107 22
Trying 192.168.0.107...
Connected to 192.168.0.107.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
  • 服务器端防火墙阻拦

    • /etc/init.d/iptables status
    • 关闭防火墙 /etc/init.d/iptables stop
  • 端口没开放,服务器端没有监听端口

    • netstat -lntup|grep 22
    • netstat -lntup|grep ssh

重启ssh服务

[root@oldboy /]# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]

ip-端口-协议等基本概念的更多相关文章

  1. ip端口协议,SSHj加密连接

    SSH协议----一旦linux服务器开机,SSH协议就不断的侦听22端口,一旦有连接到达,就校验连接用户名和密码: 可以理解为连接ip端口为找到一栋大楼,发送用户名和密码为向大楼保安出示证件.SSH ...

  2. TCP/IP 协议大致的概念

    最近在看<图解HTTP>和<HTTP权威指南>,对TCP/IP大致过了一下. TCP/IP 不仅仅是TCP 和 IP  TCP/IP 是协议族,与之相对的事IEEE等标准组织设 ...

  3. Linux--网络基础(概念+协议的了解+OSI七层模型,TCP/IP五层协议,网络数据传输流程)

    网络的发展 网络的发展有下面几个阶段: 独立模式:计算机最开始是以单机模式被广泛使用的.每一台计算机都是独立的,之间不能够进行数据共享与通信 网络互联: 计算机之间可以链接在一起,完成数据共享,计算机 ...

  4. tcpdump wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍

    tcpdump wireshark 实用过滤表达式(针对ip.协议.端口.长度和内容) 实例介绍 标签: 网络tcpdst工具windowslinux 2012-05-15 18:12 3777人阅读 ...

  5. 关于zabbix利用snmp协议从交换机获取的端口带宽数据的概念问题

    关于zabbix利用snmp协议从交换机获取的端口带宽数据的概念问题:使用端口OID号获得的数据实际是即时的端口总数据量,而在计算带宽时,需要选择一个时间段,在时间段的结束点获得的总数据量减去在时间段 ...

  6. [转帖]IP /TCP协议及握手过程和数据包格式中级详解

    IP /TCP协议及握手过程和数据包格式中级详解 https://www.toutiao.com/a6665292902458982926/ 写的挺好的 其实 一直没闹明白 网络好 广播地址 还有 网 ...

  7. Socket网络编程(TCP/IP/端口/类)和实例

    Socket网络编程(TCP/IP/端口/类)和实例 原文:C# Socket网络编程精华篇 转自:微冷的雨 我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次 ...

  8. EtherNet/IP CIP协议

    EtherNet/IP CIP协议 1.EtherNet/IP简述 EtherNet/IP(Ethernet/Indstrial Protocol,以太网/工业协议)是一种基于以太网和TCP/IP技术 ...

  9. 对TCP/IP网络协议的深入浅出归纳

    前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网 ...

随机推荐

  1. Python 程序慢的像蜗牛,我该怎么办?

    1. “一猿小讲”的风格就是多元化,偶尔会真情吐露一下程序猿的内心:偶尔也结合自己的经历畅聊一些经验杂谈:其中也不乏幽默风趣的技术故事.分享是件快乐的事情,工作之余,有时间我就尽力多码字,多推几篇文章 ...

  2. VMware中虚拟机克隆后多台主机网络冲突

    在Vmware中将虚拟机的一台centos7机器克隆了3台,然后启动机器后出现机器都能够上网,但是无法在本地xshell中同时进行连接,且连接的某一台虚拟机都会经常中断 虚拟机克隆后,会遇到的问题: ...

  3. sqlchemy查询的其他操作

    sqlalchemy的数据查询排序 1 .正序排序:session.query(model).order_by(model.attr).all() session.query(model).order ...

  4. Linux 磁盘管理篇,开机挂载

    设置开机挂载需要到 /etc/fstab 里设置 第一列:磁盘设备文件名或该设备的label 第二列:挂载点 第三列:磁盘分区文件系统 第四列:文件系统参数 第五列:能否被dump备份命令作用 第六列 ...

  5. MODIS系列之NDVI(MOD13Q1)二:modis数据相关信息

    1.MODIS数据的特点 (1)全球免费:NASA对MODIS数据实行全球免费接收的政策(TERRA卫星除MODIS外的其他传感器获取的数据均采取公开有偿接收和有偿使用的政策),这样的数据接收和使用政 ...

  6. String 对象-->indexOf() 方法

    1.定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,即下标. 如果没有找到匹配的字符串则返回 -1. 语法: string.indexOf(searchvalue ...

  7. 一、VMware Workstation 15中文破解版 下载与安装(附密钥)

    下载地址: 下载地址VMware Workstation Pro 15.5.0 Build 14665864https://download3.vmware.com/software/wkst/fil ...

  8. VirtualBox的四种网络连接方式【转】

    VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是 ...

  9. 选择IT行业的自我心得,希望能帮助到各位!(三)失败篇

    可能很多小伙伴会说人人创业岂不是人人都能成功,岂不是人人都能成功,是不是每个人都能开上保时捷,法拉利泡着美女,很多人也会说你看他看她多轻松,做个IT一样就赚钱赚钱了. 那么又有多少人能理解到你的心酸了 ...

  10. stand up meeting 1/11/2016

    part 组员                工作              工作耗时/h 明日计划 工作耗时/h    UI 冯晓云 跑通打印机功能,尝试与pdf读取部分结合;生词本卡片选择简略释义 ...