ubuntu Server配置静态IP

本文详细介绍了如何在Ubuntu Server上设置静态IP地址,包括修改网络接口配置文件、配置DNS解析以及重启网络服务的步骤,确保服务器稳定连接并能被可靠地访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     有时候,我们需要在VMware Workstation中搭建一个服务器,需要服务器和主机不同IP,且都能上网,以便于外部主机进行访问等相关工作。
首先说一下VMware网络连接模式(NAT模式和桥接模式)。关于两种模式的区别,通俗点讲:
NAT模式下,虚拟机从属于主机,也就是访问外部网络必须通过主机来访问,因此虚拟机的IP只有主机才能识别。
桥接模式下,虚拟机和主机是平行关系,共享一张网卡(使用网卡的多个接口),可以直接访问外部网络。
具体配置如下:
1、VMware Workstation 首先设置桥接模式

### 配置静态IP并使用SSH连接到Ubuntu服务器 #### 设置静态IP地址 为了在Ubuntu Server配置静态IP地址,编辑网络接口文件 `/etc/netplan/` 下对应的YAML配置文件。通常情况下,默认的网卡配置文件位于 `/etc/netplan/01-netcfg.yaml` 或者类似的名称下。 打开终端并输入以下命令以编辑此文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 修改后的配置应如下所示[^1]: ```yaml network: version: 2 renderer: networkd ethernets: ens33: # 这里替换为实际的网络适配器名 dhcp4: no addresses: - 192.168.1.100/24 # 替换成所需的静态IP地址和子网掩码 gateway4: 192.168.1.1 # 默认网关 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS服务器列表 ``` 保存更改后退出编辑器,并应用新的Netplan配置: ```bash sudo netplan apply ``` 验证新设置是否生效可以使用 `ip addr show` 命令查看当前分配给指定网络设备的IPv4地址。 #### 使用SSH远程登录 确保OpenSSH服务已经安装并且正在运行。如果没有安装,可以通过下面这条指令完成安装过程: ```bash sudo apt update && sudo apt install openssh-server ``` 对于防火墙规则,允许来自外部网络的数据包到达SSH端口(默认是22),这一步骤非常重要以防被阻止访问自己的机器。假设已按照初始服务器设置指南设置了UFW防火墙,则需执行下列操作来开放必要的端口: ```bash sudo ufw allow OpenSSH sudo ufw enable ``` 现在可以从另一台计算机尝试建立SSH会话连接至目标Ubuntu服务器。假如用户名为 "user" 并且其拥有sudo权限,那么完整的ssh客户端调用应该像这样: ```bash ssh user@your_static_ip_address ``` 成功之后便能安全地管理远端Linux系统而无需物理接触它本身了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值