Oracle VM VirtualBox 安装Ubuntu22 root用户SSH远程登录 配置静态IP

发布时间 2024-01-03 15:24:06作者: RealWorld♂

Ubuntu22安装

下载地址

官网地址
直接下载

VirtualBox配置

image
image
image
image
image

Ubuntu安装配置

image
image
image
image
image
image
image
设置镜像源地址,可以配置阿里云(http://mirrors.aliyun.com/ubuntu/)下载加速
image
磁盘配置,默认选择Done磁盘自动分配,需要手动分区的话选择 [custom storage layout]即可
image
image
image
设置主机用户名与密码及服务器名称,设置完点击Done下一步即可
image
按回车键 选择安装 SSH服务,方便远程连接,然后选择Done下一步即可
image
image
选择预置服务安装,按自己需求选取,如不需要选择Done下一步继续
image
进入安装系统环节
image
选择不安装更新,重启系统
image
这里等待时间会长一点,耐心等待
image
输入登录用户名密码,进入系统界面 后续可自行安装各种需求配置

启用root用户

为root添加密码

sudo passwd

image
切换root用户

sudo su

允许root远程登录

开启root通过ssh远程登录,编辑/etc/ssh/sshd_config将PermitRootLogin改为yes

vim /etc/ssh/sshd_config

修改PermitRootLogin为yes,并且把最大连接数的三行注释放开,如果最大连接数的注释不放开,那么只能有一个客户端连接
image
重启SSH

systemctl restart sshd

禁止root远程登录

需要编辑/etc/ssh/sshd_config

vim /etc/ssh/sshd_config

找到 PermitRootLogin改为 PermitRootLogin no
image
重启SSH

systemctl restart sshd

设置静态IP

查看网络配置

ip addr

image
进入网络配置目录

cd /etc/netplan

修改网络配置文件

vim 00-installer-config.yaml

image
填充以下配置
配置文件主要包含网卡名、DHCP配置、静态IP、网关、DNS,自己根据路由器或者虚拟机的NAT网络指定即可
需要注意的是,如果是在VMware虚拟机环境下,默认网关是192.168..2,而不是192.168..1

network:
  ethernets:
    ens160:     # 网卡名
      dhcp4: no # 关闭IPV4 DHCP
      dhcp6: no # 关闭IPV6 DHCP
      addresses:
        - 192.168.10.33/24    # IP
      routes:
        - to: default
          via: 192.168.10.2   # 网关
      nameservers:            # DNS
        addresses:
          - 114.114.114.114
          - 8.8.8.8
  version: 2

应用设置

sudo netplan apply

查看设置情况

ip addr

image
ping测试

ping baidu.com

image