当前位置: 首页 > article >正文

01.Linux网络设置、FTP

第一张Linux网络设置、FTP

目录:

文章目录

  • 第一张Linux网络设置、FTP
  • 查看网络接口信息 ifconfig
      • 查看所有活动的网络接口信息
        • 执行 ifconfig 命令
      • 查看指定网络接口信息
  • 查看主机名称 hostname
      • hostname命令
        • 查看或设置当前主机名
        • 示例
  • 查看路由表条目 route
      • route命令
      • 查看或设置主机中路由表信息
    • 示例
    • 查看网络连接情况 netstat
      • netstat命令
          • 查看系统的网络连接状态、路由表、接口统计等信息
        • 常用选项
          • -a、-n、-p、-t、-u、-r
    • 获取socket统计信息 ss
      • ss命令
        • 查看系统的网络连接情况,获取socket统计信息
      • 常用选项
        • -t、-u、-n、-l、-p、-a、-r
    • 测试网络连接 ping
      • ping命令
        • 测试网络连通性 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/eef73b807bf64e4aa929536aead22b5f.png)
      • 示例
      • 跟踪数据包 traceroute
      • traceroute命令
      • 测试从当前主机到目的主机之间经过的网络节点 ![](https://i-blog.csdnimg.cn/direct/83b101d948904aeb992019a4c16028be.png)
        • 示例
    • 域名解析 nslookup
      • nslookup命令测试NS域名解析
      • 设置网络参数的方式
        • 临时配置 —— 使用命令调整网络参数
        • 简单、快速,可直接修改运行中的网络参数
        • 一般只适合在调试网络的过程中使用
        • 系统重启以后,所做的修改将会失效
        • 固定设置 —— 通过配置文件修改网络参数
        • 修改各项网络参数的配置文件
        • 适合对服务器设置固定参数时使用
        • 需要重载网络服务或者重启以后才会生效
      • 设置网络接口参数 ifconfig
      • 设置路由记录 route
    • hostname命令
      • 设置主机名
      • 网络接口配置文件
      • /etc/sysconfig/network-scripts/ 目录下
      • ifcfg-ens33:第1块以太网卡的配置文件
      • 启用、禁用网络接口配置
      • 重启 network 网络服务
      • 禁用、启用网络接口
      • 主机名称配置文件
      • 通过/etc/hostname文件来修改主机名
      • 通过hostnamectl来修改主机名
    • 域名解析配置文件
      • **/etc/resolv.conf 文件**
      • 保存本机需要使用的DNS服务器的IP地址
    • ftp明码传输问题
        • 使用tcpdump抓包,查看ftp登录过程的数据
    • openssl 加密原理
    • openssl
        • 实验准备test01:既做vsftp服务器,又做CA服务器 安装并配置openssl(默认已安装) 安装并配置vsftptest02:做ftp客户端或Windows使用ftp客户端工具来访问服务器
    • openssl
        • 使用证书文件颁发签字后的证书
        • 修改本目录权限为500
  • openssl
        • 修改vsftp配置, 使之能识别和调用openss![l<img src="C:\Users\14658\Desktop\linxu整理\网络\07\images\image-20241112120458902.png" alt="image-20241112120458902" style="zoom:50%;" />](https://i-blog.csdnimg.cn/direct/75af97ead7a740ff849f27136ca29e09.png)
    • openssl
    • /etc/vsftpd/vsftpd.conf
  • openssl
          • 重启服务,用test02登录测试
          • 发现使用linux客户端访问ftp时会报错,因为ftp命令不会使用加密访问,需要使用ftp客户端工具 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/aab652d6f7be4488a78e6406d607b1ff.png)
    • openssl
      • 在Windows使用第三方工具测试
      • 监控Windows的虚拟网卡的IP
    • 在这里插入图片描述
  • openssl ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9d9600f6459048faac24dcc01268effd.png)
    • openssl
        • 使用tcpdump查看监控,看到的所有信息都是加密的,找不到用户名和密码等信息了
  • openssl![ ](https://i-blog.csdnimg.cn/direct/5c62a0620bc24ad0a462b66f23f776eb.png)
    • openssl
        • 使用tcpdump查看监控,看到的所有信息都是加密的,找不到用户名和密码等信息了

查看网络接口信息 ifconfig

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

查看主机名称 hostname

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 示例

查看路由表条目 route

  • route命令

    • 查看或设置主机中路由表信息

  • 示例

在这里插入图片描述

查看网络连接情况 netstat

  • netstat命令

    • 查看系统的网络连接状态、路由表、接口统计等信息

在这里插入图片描述

  • 常用选项
    • -a、-n、-p、-t、-u、-r

在这里插入图片描述

获取socket统计信息 ss

  • ss命令

    • 查看系统的网络连接情况,获取socket统计信息

在这里插入图片描述

  • 常用选项

    • -t、-u、-n、-l、-p、-a、-r

在这里插入图片描述

测试网络连接 ping

在这里插入图片描述

跟踪数据包 traceroute

  • traceroute命令

    • 测试从当前主机到目的主机之间经过的网络节点

  • 示例

域名解析 nslookup

nslookup命令测试NS域名解析

在这里插入图片描述

设置网络参数的方式

临时配置 —— 使用命令调整网络参数
简单、快速,可直接修改运行中的网络参数
一般只适合在调试网络的过程中使用
系统重启以后,所做的修改将会失效
固定设置 —— 通过配置文件修改网络参数
修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
需要重载网络服务或者重启以后才会生效

设置网络接口参数 ifconfig

在这里插入图片描述

设置路由记录 route

在这里插入图片描述

hostname命令

  • 设置主机名

在这里插入图片描述

在这里插入图片描述

网络接口配置文件

/etc/sysconfig/network-scripts/ 目录下

ifcfg-ens33:第1块以太网卡的配置文件

在这里插入图片描述

启用、禁用网络接口配置

  • 重启 network 网络服务

在这里插入图片描述

禁用、启用网络接口

在这里插入图片描述

主机名称配置文件

  • 通过/etc/hostname文件来修改主机名

**
**

通过hostnamectl来修改主机名

在这里插入图片描述

域名解析配置文件

/etc/resolv.conf 文件

  • 保存本机需要使用的DNS服务器的IP地址

**
**

ftp明码传输问题

  • 使用tcpdump抓包,查看ftp登录过程的数据

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

openssl 加密原理

在这里插入图片描述

openssl

实验准备test01:既做vsftp服务器,又做CA服务器 安装并配置openssl(默认已安装) 安装并配置vsftptest02:做ftp客户端或Windows使用ftp客户端工具来访问服务器

openssl

使用证书文件颁发签字后的证书

在这里插入图片描述

  • 修改本目录权限为500

在这里插入图片描述

openssl

  • 修改vsftp配置, 使之能识别和调用openssl

openssl

/etc/vsftpd/vsftpd.conf

在这里插入图片描述

openssl

重启服务,用test02登录测试
发现使用linux客户端访问ftp时会报错,因为ftp命令不会使用加密访问,需要使用ftp客户端工具 在这里插入图片描述

openssl

在Windows使用第三方工具测试

在这里插入图片描述

监控Windows的虚拟网卡的IP

在这里插入图片描述

在这里插入图片描述

openssl 在这里插入图片描述

openssl

  • 使用tcpdump查看监控,看到的所有信息都是加密的,找不到用户名和密码等信息了

在这里插入图片描述

在这里插入图片描述

openssl

openssl

  • 使用tcpdump查看监控,看到的所有信息都是加密的,找不到用户名和密码等信息了

在这里插入图片描述


http://www.kler.cn/a/392985.html

相关文章:

  • 第一个 Flutter 项目(1)共46节
  • 【自用】0-1背包问题与完全背包问题的Java实现
  • 【R78/G15 开发板测评】串口打印 DHT11 温湿度传感器、DS18B20 温度传感器数据,LabVIEW 上位机绘制演化曲线
  • 性能测试|JMeter接口与性能测试项目
  • C#发票识别、发票查验接口集成、电子发票(航空运输电子行程单)
  • 力扣515:在每个树行中找最大值
  • 数据驱动的智能决策:民锋科技的量化分析方案
  • golang项目三层依赖架构,自底向上;依赖注入trpc\grpc
  • ES6进阶知识一
  • 【启程Golang之旅】一站式理解Go语言中的gRPC
  • 无人机反制技术与方法:主动防御,被动防御技术原理详解
  • Spring Boot编程训练系统:技术实现与案例分析
  • Linux服务器下oracle自动rman备份的实现
  • 从“大吼”到“轻触”,防爆手机如何改变危险油气环境通信?
  • 【JavaScript】
  • CentOS下如何安装Nginx
  • 音频采样数据格式
  • YOLOv7-0.1部分代码阅读笔记-general.py
  • 服务器集群的作用有什么?
  • vue2使用 <component> 标签动态渲染不同的表单组件
  • HarmonyOS Next星河版笔记--界面开发(4)
  • 算法——二分查找(leetcode704)
  • kafka和Flume的整合
  • Linux 系统管理和监控命令---- auditctl命令
  • 【机器学习】29. 关联规则挖掘(Association Rule Mining)
  • Linux下的vim和gdb