linux下的一些网络知识

2019-12-16  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读