administrator 发表于 2024-5-31 22:02:44

debian11配置开启ssh root远程登录


[*]打开终端:启动您的终端应用。
[*]编辑 SSH 配置文件:
[*]使用vim编辑/etc/ssh/sshd_config 文件
[*]apt install -y vim
[*]
[*]vim /etc/ssh/sshd_config

[*]使用nano编辑/etc/ssh/sshd_config 文件
[*]nano /etc/ssh/sshd_config


[*]修改配置文件:
[*]找到 PermitRootLogin项。默认情况下,这可能被设置为 prohibit-password 或 no。
[*]将其设置为 yes 来允许root用户通过SSH使用密码来登录。
[*]PermitRootLogin yes


[*]保存并关闭文件:

[*]
[*]如果您使用的是 vim, 可以通过按 :wq 来保存更改并退出编辑器。
[*]如果您使用的是 nano,可以通过按 Ctrl+O 来保存更改,然后按 Ctrl+X 退出编辑器。


[*]重启 SSH 服务:
[*]为了应用更改,需要重启SSH服务,在终端中运行:
[*]systemctl restart sshd
[*]或者
[*]/etc/init.d/ssh restart


⚠️ 安全警告:
[*]允许 root 用户通过 SSH 远程登录会带来显著的安全风险。通常推荐使用普通用户账户通过 SSH 连接,然后在需要时使用 sudo 来执行需要管理员权限的命令。
[*]确保您的 root 密码非常强大,并考虑使用 SSH 密钥认证而不是密码认证,以提高安全性。
[*]可以通过配置防火墙规则、使用 SSH 密钥、设置 SSH 跳板机等方法来增强 SSH 服务器的安全性。

administrator 发表于 2024-5-31 22:03:08

二.开启root远程登录
1.

su -
在弹出的提示中,输入 root 用户密码 , 即进入 root 用户终端
2.安装基础软件

安装软件

apt install sudo vim curl wget -y
3.启用root 远程登陆

编辑 sshd 配置文件

vim /etc/ssh/sshd_config
修改或添加内容(按i进入编辑,修改完,按ESC,并输入:wq保存退出)

#PermitRootLogin prohibit-password
修改为
PermitRootLogin yes
修改或添加内容

#PasswordAuthentication yes
修改为
PasswordAuthentication yes
4.应用并生效,重启ssh

systemctl restart sshd.service
页: [1]
查看完整版本: debian11配置开启ssh root远程登录