debian13 安装过程 root配置
1. debian桌面 root用户登录
用普通用户登录后,再切换到 root 用户:
su root
修改 /etc/gdm3/daemon.conf 文件,在 [security] 下面添加一行 AllowRoot=true
修改 /etc/pam.d/gdm-password 文件,注释如下行
重启主机,再次登录 root 用户成功
2 .root ssh 登录
查看ssh状态
sudo systemctl status ssh
如果没安装ssh 安装ssh安装ssh-server
sudo apt install openssh-server
启动ssh
sudo systemctl start ssh
自启ssh
sudo systemctl enable ssh
打开 root 远程登录的操作
修改 /etc/ssh/sshd_config 文件找到 #PermitRootLogin 一行 改成 PermitRootLogin yes ,也就是删掉前端的注释并做改后面的值为yes
删掉#PasswordAuthentication yes 前面的 #
重启 ssh 服务
sudo service ssh restart
关闭防火墙
一、确定当前使用的防火墙类型
Debian 系统通常使用 iptables 或 nftables 作为防火墙工具。首先,您需要确定您的系统正在使用哪一种防火墙工具。可以通过运行以下命令来检查:
sudo iptables -V # 检查 iptables 是否安装并查看版本信息
sudo nft -v # 检查 nftables 是否安装并查看版本信息
二、关闭 iptables 防火墙(如果已安装)
如果系统安装了 iptables,并且您希望关闭它,请按照以下步骤操作:
输入以下命令以停止 iptables 服务:
sudo systemctl stop iptables
如果您希望在系统启动时 iptables 服务不自动启动,请使用以下命令禁用它:
sudo systemctl disable iptables
三、关闭 nftables 防火墙(如果已安装)
如果您的系统安装了 nftables 并且您希望关闭它,请按照以下步骤操作:
输入以下命令以停止 nftables 服务:
sudo systemctl stop nftables
如果您希望在系统启动时 nftables 服务不自动启动,请使用以下命令禁用它:
sudo systemctl disable nftables
四、验证防火墙是否已关闭
关闭防火墙后,您可以通过以下命令验证防火墙是否已停止运行:
对于 iptables:
sudo iptables -L # 查看 iptables 规则列表,如果未安装或已关闭,将显示错误消息。
```对于 nftables: 你可以使用 `sudo nft list ruleset` 来查看规则集列表。如果没有任何输出或显示错误消息,表示已经关闭