nature book bug burger costumes doctors hospital office shoes skull rocket

树莓派配置 SSH 的 root 登录

由于树莓派默认 未启用 root 账号,并且不允许 root 用户 ssh 登录,故而修改。

树莓派默认系统基于 Debian,有点像 Ubuntu。

我们需要先用树莓派默认的 pi 用户,通过 ssh 连接,然后再进行后续操作。
下面我通过 Mac 的 Shell 做这个例子。

树莓派默认 SSH 用户
账户:pi
密码:raspberry

假设你的树莓派局域网 IP 是 192.168.1.100


打开命令行,输入下面命令:

ssh pi@192.168.1.100 #SSH连接树莓派

输入密码 raspberry
(注意,输入密码的时候不会显示,这是正常的,继续输入)

通过下面的命令,可以打开或者关闭 root 账号

sudo passwd root #开启 root 账号
sudo passwd --unlock root #关闭 root 账号

打开 root 账号的话,需要设置密码,并且确认密码。密码一定要记住!

修改 SSH 配置文件,允许 root 账号登录

sudo vi /etc/ssh/sshd_config

搜索下面内容

PermitRootLogin without-password

替换为

PermitRootLogin yes

保存修改之后,要重启 SSH 服务

sudo service ssh restart #重启 SSH 服务