如何为 Linux 云服务器配置静态 IP 地址?

发布时间:2017-07-02 10:08:58

请注意,只有当云服务器位于SDN网络之中时,您才需要自行配置 IP 地址。

云计算官方提供的 Linux 镜像使用 NetworkManager 来自动化云服务器的网络配置, 其默认配置是通过 DHCP 方式来获取 IP 地址。以下步骤描述了如何配置静态地址:

第一步,用指令 ip link 或者 ifconfig -a 找到网卡在云服务器中的设备名, 通常名为 eth0、eth1 等,以下以 eth0 名字为例。

第二步,配置网卡

RHEL/CentOS/Fedora

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
NM_CONTROLLED=no
IPADDR=192.168.100.11
NETMASK=255.255.255.0
NETWORK=192.168.100.0
BROADCAST=192.168.100.255

对于 CentoOS 系统,手动配置网卡可能会和 NetworkManager 的管理有冲突,所以我们建议在手动配置网卡前先将 NetworkManager 禁用,禁用方法为:

# service NetworkManager stop
# chkconfig NetworkManager off

Debian/Ubuntu

# vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.100.11
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255

第三步,重启 NetworkManager 使之生效

如果之前已经将 NetworkManager 禁用,那么请忽略此步操作。

RHEL/CentOS

# service NetworkManager restart

Fedora

# systemctl restart NetworkManager

Debian

# service network-manager restart

Ubuntu

# restart network-manager

如何为 Windows 云服务器配置静态 IP 地址?

依次“开始 –> 控制面板 –> 网络”,右键点击“本地连接”,选择“属性”,在弹出的对话框中,选中 Internet 协议版本4,然后点击 属性 按钮, 在弹出的对话框中即可设置静态 IP 地址。

如何启用 SSH 密码登陆 Linux 云服务器?

为了安全方面的考量,云计算官方提供的 Linux 镜像都禁用了 SSH 密码登陆。 当然,您完全可以自行启用密码登陆,但请一定记得修改操作系统用户密码为复杂字串,否则极不安全。

以下步骤启用 SSH 密码登陆

# vi /etc/ssh/sshd_config
PasswordAuthentication yes

重启 ssh daemon 使之生效

RHEL/CentOS

# service sshd restart

Fedora

# systemctl restart sshd

Debian/Ubuntu

# service ssh restart

警告 强烈建议不要使用密码方式 SSH 登陆!