ubuntu server 配置静态ip的ssh
时间: 2025-05-21 12:51:53 浏览: 13
### 配置静态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系统而无需物理接触它本身了。
阅读全文
相关推荐

















