Linux Debian 操作系统初始化配置
Linux Debian 操作系统初始化配置
01 修改静态IP地址
在Debian系统中修改IP地址可以通过编辑网络接口配置文件来完成。Debian 12版本和使用的网络管理工具(如ifupdown
、NetworkManager
或systemd-networkd
),具体步骤可能会有所不同。可以使用ifupdown
(通过/etc/network/interfaces
文件配置)修改IP地址。
使用root用户登录终端
以root用户或者具有sudo权限的用户身份登录到您的Debian系统。
编辑网络接口配置文件
使用文本编辑器(例如nano或vim)打开
/etc/network/interfaces
文件。1
sudo nano /etc/network/interfaces
设置静态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保存并退出
完成编辑后,保存更改并退出编辑器。nano编辑器退出命令为
ctrl + s
保存,ctrl + x
退出编辑器。重启网络服务或重新加载配置
1
sudo systemctl restart networking
查看IP地址是否成功修改
1
2
3ip addr
或者
ifconfig
02 阿里云源到Debian
备份现有的sources.list文件
在进行任何更改之前,建议先备份现有的
/etc/apt/sources.list
文件。1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑或创建新的sources.list文件
使用文本编辑器(例如nano或vim)打开
/etc/apt/sources.list
文件。1
sudo nano /etc/apt/sources.list
替换或添加阿里云源
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保存并退出
完成编辑后,保存更改并退出编辑器。nano编辑器退出命令为
ctrl + s
保存,ctrl + x
退出编辑器。更新软件包列表
1
sudo apt-get update
升级已安装的软件包(可选但推荐)
1
sudo apt-get upgrade
03 root用户远程登录
修改SSH配置以允许或禁止root远程登录
修改SSH配置文件
使用文本编辑器(如nano、vim等)打开SSH配置文件
/etc/ssh/sshd_config
。1
nano /etc/ssh/sshd_config
查找关于PermitRootLogin的参数
在文件中找到
PermitRootLogin
这一行。它决定了是否允许root用户通过SSH直接登录。修改PermitRootLogin值
将其设置为
yes
允许无条件的root远程登录。设置为
no
完全禁止root远程登录。设置为
prohibit-password
允许root通过公钥认证等方式登录,但不允许使用密码登录。设置为
forced-commands-only
仅允许执行特定命令。
保存并退出
完成编辑后,保存更改并退出编辑器。如果您使用的是nano,可以通过按
Ctrl + X
,然后按Y
确认保存,并按Enter
退出。重启ssh服务
为了使更改生效,您需要重启SSH服务。这可以通过以下命令完成:
1
systemctl restart sshd
现在就可以使用root用户进行ssh登录了。