Linux远程管理完全指南:从网络配置到安全连接

news2025/5/11 0:36:01

一、网络基础配置

1. 查看IP地址与网卡信息

  • 命令ifconfig

    ifconfig        # 显示所有网卡信息  
    ifconfig ens33  # 查看特定网卡(如ens33)详细信息  
  • 关键信息解析

    • inet:IPv4地址(如 192.168.1.100)。

    • netmask:子网掩码(如 255.255.255.0)。

    • broadcast:广播地址(如 192.168.1.255)。

  • 网卡类型说明

    • ens33:CentOS 7默认以太网卡。

    • lo:回环网卡(固定IP 127.0.0.1)。

    • virbr0:VMware虚拟网卡。

2. 管理网络服务

  • 启动/停止/重启网络

    systemctl start network    # 启动  
    systemctl stop network     # 停止  
    systemctl restart network  # 重启(修改配置后必须执行)  
  • 检查网络状态

    systemctl status network   # 查看服务是否正常运行  

二、配置静态IP地址

1. 编辑网卡配置文件

  • 路径/etc/sysconfig/network-scripts/ifcfg-ens33

  • 关键参数

    BOOTPROTO=static       # 静态IP模式  
    IPADDR=192.168.1.100   # 静态IP地址  
    NETMASK=255.255.255.0  # 子网掩码  
    GATEWAY=192.168.1.1    # 默认网关  
    DNS1=8.8.8.8           # 主DNS服务器  
    ONBOOT=yes             # 开机自动启用  
  • 示例配置

    TYPE="Ethernet"  
    DEVICE="ens33"  
    BOOTPROTO="static"  
    IPADDR=192.168.1.100  
    NETMASK=255.255.255.0  
    GATEWAY=192.168.1.1  
    DNS1=8.8.8.8  
    ONBOOT="yes"  

2. 应用配置

systemctl restart network  # 重启网络服务使配置生效  
ping www.baidu.com         # 测试网络连通性  

三、Vim编辑器核心操作

1. 模式切换

  • 普通模式:按 ESC 返回,用于执行命令。

  • 插入模式:按 i 进入,用于编辑文本。

  • 命令模式:按 : 进入,用于保存、退出等操作。

2. 常用命令

操作作用
:w保存文件
:q退出Vim
:wq 或 :x保存并退出
:q!强制退出(不保存)
dd删除当前行
yy + p复制并粘贴行
/keyword搜索关键词(按 n 跳转下一个)

四、SSH远程连接与工具使用

1. SSH协议与sshd服务

  • 作用:通过加密通道安全访问远程服务器。

  • 默认端口22

  • 检查sshd服务状态

    systemctl status sshd    # 查看服务状态  
    systemctl restart sshd   # 重启服务  

2. 使用MobaXterm远程连接

  1. 获取服务器IP

    ifconfig | grep inet     # 查找IPv4地址(如192.168.1.100)  
  2. 创建SSH会话

    • 打开MobaXterm → Session → SSH

    • 输入IP地址和端口(默认22)。

    • 输入用户名(如 root)和密码。

  3. 文件传输

    • 使用左侧SFTP面板拖拽文件实现上传/下载。

3. 其他常用工具

  • PuTTY:轻量级SSH客户端,适合基础连接。

  • XShell:功能丰富,支持多标签和脚本录制(需付费)。

  • SecureCRT:企业级工具,支持高级会话管理。


五、安全加固与最佳实践

1. SSH安全配置

  • 修改默认端口

    # 编辑SSH配置文件  
    vim /etc/ssh/sshd_config  
    # 修改端口号(如2222)  
    Port 2222  
    systemctl restart sshd  
  • 禁用root远程登录

    # 在sshd_config中设置  
    PermitRootLogin no  
  • 使用密钥认证

    ssh-keygen -t rsa         # 生成密钥对  
    ssh-copy-id user@host     # 将公钥上传至服务器  

2. 防火墙管理

  • 放行SSH端口

    firewall-cmd --permanent --add-port=2222/tcp  
    firewall-cmd --reload  

六、常见问题与解决方案

1. 无法连接SSH

  • 检查服务状态systemctl status sshd

  • 确认防火墙规则firewall-cmd --list-all

  • 验证端口监听netstat -tuln | grep 22

2. 网络配置失效

  • 排查配置文件语法vim /etc/sysconfig/network-scripts/ifcfg-ens33

  • 重启网络服务systemctl restart network


总结

掌握Linux远程管理是运维工作的核心技能。从基础网络配置到SSH安全连接,每一步都关乎系统安全与效率。通过本文的指南,你可以轻松实现静态IP设置、Vim高效编辑、SSH远程访问及安全加固。

附:命令速查表

场景命令示例
查看IP地址ifconfig 或 ip a
设置静态IP编辑 /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络服务systemctl restart network
SSH远程连接ssh user@192.168.1.100 -p 2222
生成SSH密钥ssh-keygen -t rsa

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2372738.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法探秘:和为K的子数组问题解析

算法探秘:和为K的子数组问题解析 一、引言 在算法的奇妙世界里,数组相关的问题总是层出不穷。“和为K的子数组”问题,看似简单,实则蕴含着丰富的算法思想和技巧。它要求我们在给定的整数数组中,找出和为特定值K的子数组个数。通过深入研究这个问题,我们不仅能提升对数组…

电力MOSFET的专用集成驱动电路IR2233

IR2233是IR2133/IR2233/IR2235 系列驱动芯片中的一种,是专为高电压、高速度的电力MOSFET和IGBT驱动而设计的。该系列驱动芯片内部集成了互相独立的三组板桥驱动电路,可对上下桥臂提供死区时间,特别适合于三相电源变换等方面的应用。其内部集成了独立的运算放大器可通过外部桥…

Qt 的原理及使用(1)——qt的背景及安装

1. Qt 背景介绍 1.1 什么是 Qt Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 。它为应⽤程序开发者提供了建⽴艺术级图形 界⾯所需的所有功能。它是完全⾯向对象的,很容易扩展。Qt 为开发者提供了⼀种基于组件的开发模 式,开发者可以通过简单的拖拽…

范式之殇-关系代数与参照完整性在 Web 后台的落寞

最近参加了一个PostgreSQL相关的茶会,感慨良多。原本话题是PostgreSQL 在 SELECT 场景中凭借其成熟的查询优化器、丰富的功能特性和灵活的执行策略,展现出显著优势。在窗口函数(Window Functions)、JOIN 优化、公共表表达式&#…

广西某建筑用花岗岩矿自动化监测

1. 项目简介 某矿业有限公司成立于2021年,是由某建筑材料有限公司与个人共同出资成立,矿区面积0.4069平方公里,可开采筑用花岗岩、建筑用砂岩。建筑用花岗岩、建筑用砂岩可利用资源量分别为6338.69万吨、303.39万吨,设计生产规模…

想更好应对突发网络与业务问题?需要一款“全流量”工具

目录 什么是“全流量”? 为什么“全流量”在突发问题中如此重要? 1. 抓住问题发生的“第一现场” 2. 绕开日志盲区 3. 精准应对安全威胁 实战场景下的“全流量”价值体现 实施“全流量”需要注意哪些点? 1. 数据量巨大,需…

C#里创建一个MaterialDesign3的导航条

本文里主要创建如下的窗口: 在这里就是实现左边的导航窗口的列表。 第一步先要定义下面的代码: <Window x:Class="MDIXWindow.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microso…

Oracle OCP认证考试考点详解083系列09

题记&#xff1a; 本系列主要讲解Oracle OCP认证考试考点&#xff08;题目&#xff09;&#xff0c;适用于19C/21C,跟着学OCP考试必过。 41. 第41题&#xff1a; 题目 解析及答案&#xff1a; 关于应用程序容器&#xff0c;以下哪三项是正确的&#xff1f; A) 它可以包含单个…

如何进行室内VR全景拍摄?

如何进行室内VR全景拍摄&#xff1f; 室内VR全景拍摄作为先进的视觉技术&#xff0c;能够为用户提供沉浸式的空间体验。本文介绍如何进行室内VR全景拍摄&#xff0c;并阐述众趣科技在这一领域的技术支持和服务优势。 室内VR全景拍摄基础 1. 室内VR全景拍摄概述 室内VR全景拍…

C# 综合示例 库存管理系统20 操作员管理(FormAdmin)

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的 图99A-35 操作员管理窗口设计 增加操作员或者重置密码&#xff0c;密码都设置为默认的“123456”&#xff0c;操作员可以登录系统后再修…

[JAVAEE]HTTP协议(2.0)

响应报文格式 响应报文格式由首行&#xff0c;响应头&#xff08;header&#xff09;&#xff0c;空行&#xff0c;正文&#xff08;body&#xff09; 组成 响应报文首行包括 1.版本号 如HTTP/1.1 2.状态码(如200) 描述了请求的结果 3.状态码描述(如OK) 首行——状态码…

VUE+ElementUI 使用el-input类型type=“number” 时,取消右边的上下箭头

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 在项目中有时候需要输入框的type“number”&#xff0c;这个时候&#xff0c;输入框的右边就会出现两个按钮&#xff0c;这两个按钮可以递增/递减&#xff0c;但是这样输入框看上去就不太美观&#x…

计算机视觉——MedSAM2医学影像一键实现3D与视频分割的高效解决方案

引言 在乡村医院的傍晚高峰时段&#xff0c;扫描室内传来阵阵低沉的嗡鸣声&#xff0c;仿佛一台老旧冰箱的运转声。一位疲惫的医生正全神贯注地检查着当天的最后一位患者——一位不幸从拖拉机上摔下的农民&#xff0c;此刻正呼吸急促。CT 机器飞速旋转&#xff0c;生成了超过一…

垃圾分类宣教小程序源码介绍

随着环保意识的提升&#xff0c;垃圾分类已成为我们生活中不可或缺的一部分。为了更好地宣传和教育大众关于垃圾分类的知识&#xff0c;一款基于ThinkPHP、FastAdmin和UniApp开发的垃圾分类宣教小程序应运而生。 该小程序源码结合了ThinkPHP的强大后台功能、FastAdmin的高效管…

【wpf】12 在WPF中实现HTTP通信:封装HttpClient的最佳实践

一、背景介绍 在现代桌面应用开发中&#xff0c;网络通信是不可或缺的能力。WPF作为.NET平台下的桌面开发框架&#xff0c;可通过HttpClient轻松实现与后端API的交互。本文将以一个实际的HttpsMessages工具类为例&#xff0c;讲解如何在WPF中安全高效地封装HTTP通信模块。 二、…

【Hive入门】Hive安全管理与权限控制:用户认证与权限管理深度解析

目录 引言 1 Hive安全管理体系概述 2 Hive用户认证机制 2.1 Kerberos集成认证 2.1.1 Kerberos基本原理 2.1.2 Hive集成Kerberos配置步骤 2.1.3 Kerberos认证常见问题排查 2.2 LDAP用户同步 2.2.1 LDAP协议概述 2.2.2 Hive集成LDAP配置 2.2.3 LDAP与Hive用户同步架构…

解决 Builroot 系统编译 perl 编译报错问题

本文提供一种修复 Builroot 系统编译 perl 编译报错途径 2025-05-04T22:45:08 rm -f pod/perl5261delta.pod 2025-05-04T22:45:08 /usr/bin/ln -s perldelta.pod pod/perl5261delta.pod 2025-05-04T22:45:08 /usr/bin/gcc -c -DPERL_CORE -fwrapv -fpcc-struct-return -pipe -f…

强化学习PPO算法学习记录

1. 四个模型&#xff1a; Policy Model&#xff1a;我们想要训练的目标语言模型。我们一般用SFT阶段产出的SFT模型来对它做初始化。Reference Model&#xff1a;一般也用SFT阶段得到的SFT模型做初始化&#xff0c;在训练过程中&#xff0c;它的参数是冻结的。Ref模型的主要作用…

从零开始:用PyTorch构建CIFAR-10图像分类模型达到接近1的准确率

为了增强代码可读性&#xff0c;代码均使用Chatgpt给每一行代码都加入了注释&#xff0c;方便大家在本文代码的基础上进行改进优化。 本文是搭建了一个稍微优化了一下的模型&#xff0c;训练200个epoch&#xff0c;准确率达到了99.74%&#xff0c;简单完成了一下CIFAR-10数据集…

初学Python爬虫

文章目录 前言一、 爬虫的初识1.1 什么是爬虫1.2 爬虫的核心1.3 爬虫的用途1.4 爬虫分类1.5 爬虫带来的风险1.6. 反爬手段1.7 爬虫网络请求1.8 爬虫基本流程 二、urllib库初识2.1 http和https协议2.2 编码解码的使用2.3 urllib的基本使用2.4 一个类型六个方法2.5 下载网页数据2…