美文网首页
linux下的一些网络知识

linux下的一些网络知识

作者: 你好树洞先生 | 来源:发表于2019-12-16 16:50 被阅读0次

    关于一些网络协议:

    IP地址:唯一标识一台计算机(身份证)

    端口: 不同软件运行的服务用端口区分

          一台计算机唯一标识一个服务的数字。

          我们要访问一台计算机拿到IP地址,找到对应的服务就需要端口。

    协议:计算机之间的通信方式(语言),采用相同的协议沟通。

    连接linux

    服务SSH服务Security Shell 服务

    包含客户端  和  服务端

    服务端: 软件openssh

    [root@test ~]#  rpm -qa openssh openssl

    openssh-7.4pl-16.e17.x86_64  #SSH服务端软件

    openssl-1.0.2K-16.e17.x86_64  #连接和传输过程中加密

    服务端运行的SSH服务:

    [root@test ~]#  ps -ef|grep ssh

    root  6813  1  0 08:53 ?    00:00:00 /usr/sbin/sshd -D

    协议:SSH

    端口: 22 #《===ss -lntup|grep ssh

    检查服务信息:

    查IP:ip add

    查端口: ss -lntup|netstat -lntup

    查进程: ps -ef|grep ssh

    注意:连接故障:

    connecting to 10.0.0.201:22...

    1.检查服务端:网卡、IP是不是启动和正确的

      ip add 或者ifconfig

    2.检查服务端:端口和进程

    查端口: ss -lntup|netstat -lntup

    查进程: ps -ef|grep ssh

    想让他提供服务:

    systemctl start sshd 在检查。

    3.客户端:IP、端口、协议是不是对的。

    眼睛查。

    都是对的,就是连不上,咋办?

    A、ping 10.0.0.200 检查物理连接能否到达。

    [c:\~]$ ping 10.0.0.200

    正在ping 10.0.0.200 具有32字节的数据:

    来自10.0.0.200 的回复:字节=32 时间=2ms TTL=64

    来自10.0.0.200 的回复:字节=32 时间=2ms TTL=64

    如果不可达:1.连接的IP输入错了。

     2.物理链路有问题(VM环境调虚拟网络编辑器)

    B、telnet 10.0.0.200 22 检查对方有没有提供服务,开启服务。

    [c:\~]$ telent 10.0.0.200 22

    connecting to 10.0.0.201:22...

    Connection established

    To escape to local shell,press 'Ctrl+Alt+J'

    SSH-2.0-OpenSSH_7.4

    连不上的状态:

    [c:\~]$ telnet 10.0.0.200 333

    connecting to 10.0.0.201:333...

    1.服务端今天休息,没有提供服务(在此不成立)。

    2.防火墙   (6是iptables,7是firewalld)。

    查看状态:systemctl status firewalld.service

    #active (running)活着的状态

    #Active:inactive (dead) 死的状态。

    关闭:systemctl stop firewalld.service

    启动:systemctl start firewalld.service

    开机不自动启动:systemctl disable firewalld.service

    相关文章

      网友评论

          本文标题:linux下的一些网络知识

          本文链接:https://www.haomeiwen.com/subject/fmydnctx.html