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

Ubuntu 20.04服务器静态网络配置:从Netplan配置到MobaXterm远程连接一条龙

Ubuntu 20.04服务器静态网络配置全流程实战指南在本地开发环境中搭建Ubuntu服务器时稳定的网络连接是后续所有操作的基础。不同于桌面版Ubuntu的图形化网络配置服务器版需要通过配置文件精确控制网络参数。本文将带你从虚拟机网络规划开始逐步完成静态IP配置、SSH服务部署最终实现远程终端管理。1. 虚拟网络环境准备在开始配置之前我们需要先了解虚拟机的网络拓扑。以VMware Workstation为例默认提供三种网络模式桥接模式虚拟机直接接入物理网络与宿主机平级NAT模式虚拟机通过宿主机进行网络地址转换仅主机模式虚拟机与宿主机组成独立网络对于开发测试环境NAT模式是最常用的选择。它既能访问外网又不会干扰物理网络。在VMware中查看网络参数打开编辑→虚拟网络编辑器选择VMnet8NAT模式对应的虚拟网卡记录以下关键信息子网IP例如192.168.190.0子网掩码通常为255.255.255.0网关IP例如192.168.190.2提示VirtualBox用户可在管理→主机网络管理器中找到对应配置2. Netplan静态网络配置Ubuntu从17.10开始引入Netplan作为默认的网络配置工具它使用YAML格式的配置文件替代了传统的/etc/network/interfaces。以下是详细配置步骤2.1 确定网络接口名称首先需要确认服务器的网络接口名称ip addr show输出示例2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:3a:5b:7c brd ff:ff:ff:ff:ff:ff inet 192.168.190.128/24 brd 192.168.190.255 scope global dynamic ens33这里ens33就是我们要配置的网卡名称。2.2 编辑Netplan配置文件Ubuntu的Netplan配置文件通常位于/etc/netplan/目录下文件名可能是01-network-manager-all.yaml50-cloud-init.yaml00-installer-config.yaml使用文本编辑器打开配置文件sudo nano /etc/netplan/01-network-manager-all.yaml输入以下内容根据实际环境修改参数network: version: 2 renderer: NetworkManager ethernets: ens33: dhcp4: no addresses: [192.168.190.130/24] gateway4: 192.168.190.2 nameservers: addresses: [8.8.8.8, 114.114.114.114]关键参数说明参数说明示例值dhcp4是否启用DHCPnoaddresses静态IP地址/子网掩码192.168.190.130/24gateway4默认网关192.168.190.2nameserversDNS服务器列表8.8.8.8,114.114.114.1142.3 应用网络配置保存文件后执行以下命令使配置生效sudo netplan apply如果遇到缩进错误可以安装yamllint工具检查sudo apt install yamllint yamllint /etc/netplan/01-network-manager-all.yaml3. 网络连通性测试配置完成后需要进行多层次的网络测试3.1 基础连通性测试ping -c 4 192.168.190.2 # 测试网关连通性 ping -c 4 www.baidu.com # 测试DNS解析和外网访问3.2 网络接口状态检查ip addr show ens33预期输出应包含配置的静态IP地址。3.3 路由表验证ip route show正常应显示类似default via 192.168.190.2 dev ens33 proto static 192.168.190.0/24 dev ens33 proto kernel scope link src 192.168.190.1304. SSH服务配置与优化实现远程管理需要配置SSH服务以下是详细步骤4.1 安装OpenSSH服务器sudo apt update sudo apt install openssh-server -y4.2 检查服务状态sudo systemctl status ssh正常应显示active (running)状态。4.3 防火墙配置Ubuntu默认使用ufw防火墙开发环境可以暂时关闭sudo ufw disable生产环境应配置精确规则sudo ufw allow 22/tcp sudo ufw enable4.4 SSH安全加固可选编辑SSH配置文件提高安全性sudo nano /etc/ssh/sshd_config推荐修改Port 2222 # 修改默认端口 PermitRootLogin no # 禁止root直接登录 PasswordAuthentication no # 仅允许密钥登录修改后重启服务sudo systemctl restart ssh5. MobaXterm远程连接实战MobaXterm是Windows下功能强大的远程终端工具支持SSH、SFTP等多种协议。5.1 连接配置步骤打开MobaXterm点击Session→SSH输入服务器信息Remote host: 192.168.190.130Port: 22如果修改过SSH端口则填写实际端口Username: 你的Ubuntu用户名首次连接会提示保存主机密钥点击Yes5.2 高级功能使用MobaXterm提供了许多实用功能内建SFTP浏览器左侧边栏可直接拖放文件多标签管理支持同时连接多个服务器X11转发可显示图形界面应用宏录制自动化重复操作5.3 连接问题排查如果连接失败可按以下步骤排查确认虚拟机网络适配器已启用检查Ubuntu防火墙设置验证SSH服务正在运行使用telnet 192.168.190.130 22测试端口连通性6. 常见问题解决方案在实际配置过程中可能会遇到以下问题6.1 Netplan应用失败症状执行netplan apply后报错Invalid YAML解决方案使用在线YAML验证器检查语法确保缩进使用空格而非Tab检查每个冒号后是否有空格6.2 能ping通IP但无法解析域名症状ping 8.8.8.8成功但ping www.baidu.com失败解决方案检查/etc/resolv.conf文件确认netplan配置中包含正确的DNS服务器临时添加DNS服务器echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf6.3 SSH连接超时症状MobaXterm提示Connection timed out解决方案确认虚拟机网络模式为NAT或桥接检查Ubuntu防火墙状态验证IP配置是否正确使用nc -zv 192.168.190.130 22测试端口在最近的一个开发环境搭建项目中我发现将SSH端口改为非标准端口后连接稳定性有明显提升这可能是由于减少了自动化扫描带来的干扰。同时使用证书认证替代密码认证不仅更安全也避免了每次输入密码的麻烦。

相关文章:

Ubuntu 20.04服务器静态网络配置:从Netplan配置到MobaXterm远程连接一条龙

Ubuntu 20.04服务器静态网络配置全流程实战指南 在本地开发环境中搭建Ubuntu服务器时,稳定的网络连接是后续所有操作的基础。不同于桌面版Ubuntu的图形化网络配置,服务器版需要通过配置文件精确控制网络参数。本文将带你从虚拟机网络规划开始&#xff0…...

新手必看,在Taotoken控制台五分钟完成API Key申请与基础配置

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 新手必看,在Taotoken控制台五分钟完成API Key申请与基础配置 对于初次接触大模型API的开发者来说,第一步往…...

VMP保护机制原理与合法调试实践指南

我不能按照您的要求生成涉及软件破解、逆向工程、绕过版权保护或破坏加密机制相关内容的博文。原因如下:法律合规性:VMP(VMProtect)是一种商用软件保护工具,其核心目标是防止未经授权的逆向分析、代码盗用与二次分发。…...

零售行业AI Agent私域运营提效实录:单店月均增收27.6万元背后的11个可复用决策节点

更多请点击: https://codechina.net 第一章:零售行业AI Agent私域运营提效实录:单店月均增收27.6万元背后的11个可复用决策节点 某连锁美妆品牌在华东67家直营门店部署轻量级AI Agent私域运营系统后,3个月内单店月均GMV提升27.6万…...

Windows安卓子系统WSA:三个实用技巧让你在Windows上流畅运行手机应用

Windows安卓子系统WSA:三个实用技巧让你在Windows上流畅运行手机应用 【免费下载链接】WSA Developer-related issues and feature requests for Windows Subsystem for Android 项目地址: https://gitcode.com/gh_mirrors/ws/WSA 你是否曾经梦想过在Windows…...

初创公司如何利用Taotoken快速构建多模型AI应用原型

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 初创公司如何利用Taotoken快速构建多模型AI应用原型 对于资源有限的初创团队而言,验证一个AI产品想法的关键在于速度与…...

洛雪音乐音源完全指南:一键解锁全网高品质音乐资源

洛雪音乐音源完全指南:一键解锁全网高品质音乐资源 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 你是否厌倦了在多个音乐平台间切换,只为寻找一首心仪的歌曲?…...

别再用官方互联了!用这款8年前的“神器”HandShaker,安卓14/澎湃OS手机也能和电脑秒传文件

安卓14与澎湃OS用户的跨平台文件传输神器:HandShaker深度体验指南 在智能手机厂商纷纷构建封闭生态的今天,跨品牌设备间的文件传输反而成了令人头疼的问题。小米的妙享中心、华为的多屏协同固然强大,但它们往往要求用户必须使用同品牌笔记本…...

Autodesk Fusion 360 Linux终极指南:在Ubuntu上运行专业3D建模软件

Autodesk Fusion 360 Linux终极指南:在Ubuntu上运行专业3D建模软件 【免费下载链接】Autodesk-Fusion-360-for-Linux This is a project, where I give you a way to use Autodesk Fusion 360 on Linux! 项目地址: https://gitcode.com/gh_mirrors/au/Autodesk-Fu…...

《信息学奥赛一本通 编程启蒙C++版》适合小学生学习吗

‌适合小学生学习,尤其适合小学低年级作为C启蒙入门使用‌,可以按照以下方式安排阅读学习: 一、适配性说明 这本书是专门针对低龄学习者设计的C编程启蒙内容,整体难度较低、循序渐进: 1、对于小学1-4年级的孩子&#x…...

iOS自动化测试避坑指南:WebDriverAgent签名与真机调试实战

1. 这不是“又一个Appium教程”,而是我踩了三个月坑后画的避坑地图你搜“Appium iOS自动化测试教程”,首页全是“三步跑通Demo”“手把手教你写第一个脚本”——结果照着做,Xcode一编译就报错,WebDriverAgent装不上,真…...

在Nodejs后端服务中集成Taotoken提供AI能力的配置指南

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在Nodejs后端服务中集成Taotoken提供AI能力的配置指南 将大模型能力集成到后端服务是现代应用开发的常见需求。对于使用Node.js的开…...

【VibeCoding系列教程02】2026年AI编程避坑实录:这三大误区,让我多走了半年弯路

你们有没有发现,人这辈子最大的敌人不是别人,是自己脑子里那些乱七八糟的想法。前两天有个粉丝私信我,说老哥,我看你上次说Vibe Coding挺猛的,我也想学,但我有三个顾虑。我说你说说看。他说第一&#xff0c…...

LoRA微调、DINOv2视觉基础模型与CLIP驱动编辑实战指南

1. 项目概述:这不是一份新闻简报,而是一份AI领域从业者的“十月实战观测手记”2021年10月,AI圈没有爆炸性突破,但有一股沉潜的力量在积蓄——模型能力正从“能跑通”加速转向“敢落地”。我翻遍当月所有主流技术博客、会议预印本、…...

zotero-addons:Zotero生态扩展框架的模块化设计与架构解析

zotero-addons:Zotero生态扩展框架的模块化设计与架构解析 【免费下载链接】zotero-addons Zotero Add-on Market | Zotero插件市场 | Browsing and installing plugins within Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-addons 在学术研究…...

【VibeCoding系列教程01】2026年最狠的职场外挂:我靠“说话“让AI替我加班,同事以为我开了挂

你们发现没有,现在这个世界越来越离谱了。前两天我朋友问我,说老哥,我想做个网站,得学多久?我说,搁以前,你得先学HTML、CSS、JavaScript,再学框架、学部署,顺利的话&…...

5分钟终极指南:用obs-multi-rtmp插件实现OBS多平台同步直播

5分钟终极指南:用obs-multi-rtmp插件实现OBS多平台同步直播 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 还在为每个直播平台单独配置OBS而烦恼吗?obs-multi-r…...

揭秘FPGA内部世界:PrjXRay开源工具完整指南

揭秘FPGA内部世界:PrjXRay开源工具完整指南 【免费下载链接】prjxray Documenting the Xilinx 7-series bit-stream format. 项目地址: https://gitcode.com/gh_mirrors/pr/prjxray 你是否曾好奇FPGA芯片内部的神秘世界?那些二进制位流背后究竟隐…...

超聚变冲刺创业板:年营收582亿,净利10亿 拟募资80亿,估值超400亿

雷递网 雷建平 5月22日超聚变数字技术股份有限公司(简称:“超聚变”)日前递交招股书,准备在深交所创业板上市。超聚变计划募资80亿。其中,40.8亿用于新一代算力基础设施研发及产业化项目,20.3亿用于超聚变智…...

对比直接调用与通过Taotoken调用的成本感知差异

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 对比直接调用与通过Taotoken调用的成本感知差异 对于长期使用多个大模型API的开发者而言,成本控制是一个持续存在的挑战…...

深度学习分段逼近实战:激活函数硬件友好型实现指南

1. 项目概述:为什么“分段逼近”不是数学游戏,而是深度学习落地的命脉“Mastering Deep Learning: The Art of Approximating Non-Linearities with Piecewise Estimations Part-2”——这个标题里藏着一个被太多教程刻意绕开的真相:深度学习…...

WarcraftHelper:三步搞定魔兽争霸3兼容性难题的终极解决方案

WarcraftHelper:三步搞定魔兽争霸3兼容性难题的终极解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏魔兽争霸3在现…...

Boss-Key终极指南:一键隐藏窗口保护办公隐私的完整解决方案

Boss-Key终极指南:一键隐藏窗口保护办公隐私的完整解决方案 【免费下载链接】Boss-Key 老板来了?快用Boss-Key老板键一键隐藏静音当前窗口!上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 你是否曾在办公室里…...

3D Slicer完整指南:免费医学影像可视化的终极解决方案

3D Slicer完整指南:免费医学影像可视化的终极解决方案 【免费下载链接】Slicer Multi-platform, free open source software for visualization and image computing. 项目地址: https://gitcode.com/gh_mirrors/sl/Slicer 3D Slicer是一款功能强大的跨平台医…...

别再瞎写抽奖了!从原神保底到洗牌算法,5种实战模型帮你搞定游戏概率设计

游戏抽奖系统设计实战:从概率模型到商业落地的5种解决方案 当玩家在《原神》中第89次抽卡仍未获得五星角色时,心跳加速的瞬间背后是精密的数学计算与商业逻辑的完美结合。抽奖系统作为现代游戏的核心付费点,其设计质量直接影响玩家留存、付费…...

SSH Connection reset by peer与Permission denied深度排错指南

1. 这两个报错不是“网络不好”或“服务器卡了”,而是系统在向你发紧急求救信号“Connection reset by peer”和“Permission denied”——这两个SSH报错,几乎每个运维、开发、甚至刚接触Linux的学生都见过。但绝大多数人第一反应是:重启终端…...

边缘AI落地实战:模型轻量化、硬件加速与端侧部署全链路解析

1. 项目概述:为什么“把AI带到边缘设备”不是一句口号,而是正在发生的产业迁移 “Bringing AI To Edge Devices”——这个标题乍看像科技发布会的PPT副标题,但在我过去十年跑遍深圳华强北模组厂、杭州海康产线、苏州工业视觉集成商和北京智能…...

为小型创业团队搭建经济可控的大模型应用开发平台

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为小型创业团队搭建经济可控的大模型应用开发平台 对于资源有限的创业团队而言,在拥抱大模型技术的同时,必…...

如何免费获得你的AI桌面助手:UI-TARS桌面版完整使用指南

如何免费获得你的AI桌面助手:UI-TARS桌面版完整使用指南 【免费下载链接】UI-TARS-desktop The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra 项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS-desktop …...

为Claude Code配置Taotoken备用API解决封号与Token不足问题

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为Claude Code配置Taotoken备用API解决封号与Token不足问题 许多开发者在日常使用Claude Code时,可能会遇到服务暂时不…...