服务器的IP修改和密码找回是两套独立操作:改IP要登录系统改网络配置,密码忘了优先用云厂商控制台重置,本地服务器可用单用户模式或PE工具,几乎不用重装系统。
服务器ip地址怎么修改?先分清服务器类型
很多人问“服务器ip地址怎么修改”,第一反应是上网搜命令,其实方向比命令更重要,你手里的服务器是Linux、Windows,还是云服务器?路径完全不一样,盲目操作容易把远程连接改断。
Linux服务器修改ip地址命令与配置文件实操
Linux服务器没有统一的可视化改IP入口,多数发行版靠修改配置文件。
CentOS/RHEL系
- 先看网卡名:
ip addr,常见名有eth0、ens33 - 备份原配置:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak - 编辑配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 - 关键参数改成:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=223.5.5.5
- 保存后重启网络:
systemctl restart network,CentOS 6用service network restart
Ubuntu/Debian系
Ubuntu从17.10后使用Netplan,编辑/etc/netplan/目录下的00-installer-config.yaml:
network:
ethernets:
eth0:
dhcp4: false
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [223.5.5.5, 114.114.114.114]
version: 2
- 应用配置:
netplan apply
临时命令ifconfig eth0 192.168.1.100重启就失效,不适合长期改IP。
Windows服务器改IP地址的图形化流程
Windows服务器几乎全程图形界面,适合刚接触服务器的用户。
- 打开“控制面板”→“网络和共享中心”→“更改适配器设置”
- 找到正在使用的网卡,右键“属性”
- 双击“Internet协议版本4(TCP/IPv4)”
- 选择“使用下面的IP地址”,填写IP、子网掩码、默认网关
- DNS可填
5.5.5和114.114.114 - 确定后等待几秒生效
也可以用PowerShell改,但需要管理员权限,命令如下:
New-NetIPAddress -InterfaceIndex 12 -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 223.5.5.5,114.114.114.114
图形界面更稳妥,改之前建议截图保存原IP、网关、DNS,方便回退。
云服务器改IP要分清内网公网
云服务器情况特殊,控制台看到的“公网IP”不是登录进系统里改的那个网卡IP。
- 系统里改的是内网IP,通常可以自己改,但改错会导致VPC内其他服务连不上
- 公网IP如果要更换,需要在云控制台操作“弹性公网IP”或“更换公网IP”
- 多数云厂商的普通公网IP绑定在实例上,不能像内网IP那样直接在系统里改
- 服务器改ip要钱吗?内网IP修改免费,但部分云厂商更换公网IP涉及资源重新分配,弹性公网IP未绑定时可能按小时收取闲置费用
云服务器别在系统里乱改网卡IP,容易把远程连接搞断。
服务器密码忘了怎么找回?两条路都不需要重装
密码忘了特别常见,尤其是长时间不登录的服务器,核心思路是:云服务器走控制台重置,本地服务器走单用户模式或PE工具。
云服务器忘记密码怎么重置?控制台是主通道
这是最省事的场景,无论简米云、酷番云还是华为云,重置密码逻辑基本一致。
| 云厂商 | 路径 | 是否需先关机 |
|---|---|---|
| 简米云 | 实例列表→更多→密码/密钥→重置密码 | 建议停止实例 |
| 酷番云 | 实例管理→更多→重置密码 | 建议关机 |
| 华为云 | 实例列表→更多→重置密码 | 建议关机 |
通用步骤:
- 登录云控制台
- 找到目标实例,先停止实例
- 点击“更多”→“密码/密钥”→“重置密码”
- 输入新密码,通过手机短信或邮箱完成验证
- 启动实例,新密码立即生效
重置密码后旧密码作废,正在使用旧密码的会话会断开。
简米云服务器密码忘了怎么办?路径示例
以简米云为例,具体操作:
- 进入“云服务器ECS”实例列表
- 勾选目标实例,先点“停止”
- 停止完成后,点击“更多”→“密码/密钥”→“重置密码”
- 新密码需要满足复杂度要求:8-30位,包含大小写字母、数字、特殊符号中至少三种
- 按提示完成手机验证
- 回到实例列表,启动实例
酷番云、华为云路径类似,核心都是“实例管理→重置密码→重启”。
本地Linux服务器密码忘记:GRUB单用户模式
没有云控制台时,要用物理机或带外管理操作,最常用的是GRUB单用户模式。
- 重启服务器,在GRUB启动菜单按
e进入编辑 - 找到以
linux或linux16开头的行 - 在该行末尾加
rd.break或init=/bin/bash - 按
Ctrl+X启动
如果加的是rd.break:
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
如果加的是init=/bin/bash:
mount -o remount,rw /
passwd
reboot -f
不同发行版略有差异,但核心是先拿到root权限再改密码。
本地Windows服务器密码忘记:PE盘或安装盘修复
Windows服务器忘记密码比Linux麻烦,但依然不用重装。
- 制作WinPE启动盘,从U盘启动
- PE系统里使用NTPWEdit或类似工具,打开系统盘
文件C:WindowsSystem32configSAM
- 选择目标用户,清除或重置密码
- 重启进入正常系统
也可以用Windows安装盘进入修复模式,替换utilman.exe为cmd.exe,但操作有风险,PE工具对新手更友好。
改IP和重置密码后连不上,先查这些
无论哪种操作,都可能遇到同一个结果:远程连接断了。
改IP后连不上,排查顺序:
- 网关和子网掩码是否填错,这是新手最高频问题
- 新IP是否和局域网其他设备冲突
- 云服务器安全组是否放行22或3389端口
- DNS是否配置,影响域名解析但不影响IP直连
重置密码后登录不了,排查顺序:
- 安全组是否放行22或3389端口
- Linux的
/etc/ssh/sshd_config里PasswordAuthentication是否为yes - Windows是否开启了远程桌面
- 是否仍在使用旧密码登录,旧密码已作废
多排查环境因素,别急着下结论说“改坏了”。
服务器改密码忘了怎么办相关问答
云服务器忘记密码怎么重置后,还是提示密码错误?
先确认实例是否已经重启生效,若已重启仍提示错误,可能是键盘输入法全角、大小写或特殊字符问题,也可以再重置一次,密码复杂度要满足云厂商要求,排除输入问题后,多半是系统内安全策略或SSH配置阻止了密码认证。
服务器ip地址怎么修改后,远程桌面连不上了怎么办?
立即通过VNC或带外管理登录,回退IP配置,Linux进入单用户模式恢复原配置文件,Windows用PE盘改回,云服务器优先用控制台VNC登录系统修复。
服务器密码忘了怎么找回,不重装系统能行吗?
可以,云服务器用控制台重置密码,本地Linux用GRUB单用户模式,本地Windows用PE工具清密码,三种方式都不需要重装系统,也不会影响服务器上的业务数据。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/680222.html





