Ubuntu 使用 Root 账号登录,并配置网络连接

Kevin 教程 371 次浏览 1条评论

启用 Root 账号

运行sudo su切换到 root 登录(需验证当前用户密码),passwd root设置密码即完成启用。

若要停用 root 则运行sudo passwd -l root(用具有 sudo 权限的用户登录运行)。

若要删除之前创建的用户使用userdel -r 用户名命令(这将同时删除用户目录和文件)。

允许 root 以密码方式登录 SSH

确保有安装openssh server软件包(没有用下面命令安装),不然将无法使用 SSH。

apt-get install openssh-server

修改/etc/ssh/sshd_config配置文件,更改以下两个参数。

PermitRootLogin yes             # 允许 root 密码登录
PermitEmptyPasswords no         # 禁止空密码登录

重启 SSH 服务生效。

systemctl restart ssh

配置网络连接

下面方法适用于 Ubuntu 16.04。如果是 Ubuntu 18.04 可参考网上这篇文章

先运行ifconfig -a查看网卡名称,下图红框部分。

Ubuntu ifconfig

编辑/etc/network/interfaces网卡配置文件,添加以下内容设置 IP、网关和子网掩码。

下面是一个示例,其中 ens3 用之前查询到的网卡名称替换。

auto ens3
iface ens3 inet static
        address xxx.xxx.xxx.xxx
        gateway xxx.xxx.xxx.xxx
        netmask xxx.xxx.xxx.xxx
        dns-nameservers 8.8.8.8 8.8.4.4

若要设置 DHCP 自动获取 IP ,则相应设置为如下。

auto ens3
iface ens3 inet dhcp

刷新 IP 和重启网络生效。

ip addr flush ens3
systemctl restart networking

之后 ping 个域名测试是否正常。如果有问题,用ip a showip r命令检查 IP 和路由。

补充:如果要将网卡设备名称改为传统的eth0,修改/etc/default/grub文件,将里面的 GRUB_CMDLINE_LINUX 参数改为如下这样。

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

之后运行update-grub更新文件,重启系统生效。

上面方法同样适用于 Debian 系统。补充个 Debian 问题,如果安装系统后访问 HTTPS 资源提示证书问题,需要安装下面软件包。

apt-get install ca-certificates

评论列表

  1. #1

    Hi, very nice website, cheers!
    ——————————————————
    Need cheap and reliable hosting? Our shared plans start at $10 for an year and VPS plans for $6/Mo.
    ——————————————————
    Check here: https://www.reliable-webhosting.com/

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。