Linux Debian 操作系统初始化配置

Linux Debian 操作系统初始化配置

01 修改静态IP地址

在Debian系统中修改IP地址可以通过编辑网络接口配置文件来完成。Debian 12版本和使用的网络管理工具(如ifupdown​、NetworkManager​或systemd-networkd​),具体步骤可能会有所不同。可以使用ifupdown​(通过/etc/network/interfaces​文件配置)修改IP地址。

  1. 使用root用户登录终端

    以root用户或者具有sudo权限的用户身份登录到您的Debian系统。

  2. 编辑网络接口配置文件

    使用文本编辑器(例如nano或vim)打开/etc/network/interfaces​文件。

    1
    sudo nano /etc/network/interfaces
  3. 设置静态IP地址

    通常网卡接口名称为:eth0​、ens33​等开头的行。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    # 示例配置如下:
    ## 单网卡
    auto eth0
    iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

    ## 存在多网卡
    auto ens3
    iface ens3 inet static
    address 192.100.0.3
    netmask 255.255.255.0
    gateway 192.100.0.1

    ## dhcp ipv6地址
    iface ens3 inet6 dhcp

    auto ens7
    iface ens7 inet static
    address 10.10.0.243
    netmask 255.255.255.0
    gateway 10.10.0.1

    ## dhcp ipv6地址
    iface ens7 inet6 dhcp
  4. 保存并退出

    完成编辑后,保存更改并退出编辑器。nano编辑器退出命令为ctrl + s​保存,ctrl + x​退出编辑器。

  5. 重启网络服务或重新加载配置

    1
    sudo systemctl restart networking
  6. 查看IP地址是否成功修改

    1
    2
    3
    ip addr
    或者
    ifconfig

02 阿里云源到Debian

  1. 备份现有的sources.list文件

    在进行任何更改之前,建议先备份现有的/etc/apt/sources.list​文件。

    1
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 编辑或创建新的sources.list文件

    使用文本编辑器(例如nano或vim)打开/etc/apt/sources.list​文件。

    1
    sudo nano /etc/apt/sources.list
  3. 替换或添加阿里云源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    # 阿里云 Debian Bookworm 源
    deb http://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware
    deb-src http://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware

    # 安全更新源
    deb http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware
    deb-src http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware

    # 更新和回溯
    deb http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware
    deb-src http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware

    # 回溯更新 (可选)
    deb http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free non-free-firmware
    deb-src http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free non-free-firmware
  4. 保存并退出

    完成编辑后,保存更改并退出编辑器。nano编辑器退出命令为ctrl + s​保存,ctrl + x​退出编辑器。

  5. 更新软件包列表

    1
    sudo apt-get update

    image

  6. 升级已安装的软件包(可选但推荐)

    1
    sudo apt-get upgrade

03 root用户远程登录

修改SSH配置以允许或禁止root远程登录

  1. 修改SSH配置文件

    使用文本编辑器(如nano、vim等)打开SSH配置文件/etc/ssh/sshd_config​。

    1
    nano /etc/ssh/sshd_config
  2. 查找关于PermitRootLogin的参数

    在文件中找到PermitRootLogin​这一行。它决定了是否允许root用户通过SSH直接登录。

  3. 修改PermitRootLogin值

    • 将其设置为yes​允许无条件的root远程登录。

    • 设置为no​完全禁止root远程登录。

    • 设置为prohibit-password​允许root通过公钥认证等方式登录,但不允许使用密码登录。

    • 设置为forced-commands-only​仅允许执行特定命令。

      image

  4. 保存并退出

    完成编辑后,保存更改并退出编辑器。如果您使用的是nano,可以通过按Ctrl + X​,然后按Y​确认保存,并按Enter​退出。

  5. 重启ssh服务

    为了使更改生效,您需要重启SSH服务。这可以通过以下命令完成:

    1
    systemctl restart sshd

    现在就可以使用root用户进行ssh登录了。


Linux Debian 操作系统初始化配置
https://hesc.info/post/linux-debian-operating-system-initialization-configuration-z2ebknn.html
作者
需要哈气的纸飞机
发布于
2025年1月5日
许可协议