我正在尝试通过winscp以root用户身份登录到raspberrypi,但它只显示“访问被拒绝”,这与尝试在ssh上以root用户直接登录相同。
我尝试以pi身份登录并执行操作sudo passwd root
,这会导致控制台输出passwd: Password changed successfully
,但是我仍然无法以root身份登录
我正在尝试通过winscp以root用户身份登录到raspberrypi,但它只显示“访问被拒绝”,这与尝试在ssh上以root用户直接登录相同。
我尝试以pi身份登录并执行操作sudo passwd root
,这会导致控制台输出passwd: Password changed successfully
,但是我仍然无法以root身份登录
Answers:
如果要使用SSH或WinSCP作为root用户登录,则需要编辑SSHD的配置,请执行以下操作:
sudo nano /etc/ssh/sshd_config
PermitRootLogin without-password
PermitRootLogin yes
reboot
或使用以下命令重新启动sshd服务: /etc/init.d/ssh restart
sudo passwd root
现在您可以以身份登录root
,但我建议您使用强密码或ssh键
您无法登录,root
因为Raspbian
没有root
密码。查看Raspbian root默认密码
通常ssh
不允许root
访问,因为这被认为存在安全风险。您应该能够使用您所需要的一切sudo
(这是Debian的常规做法)。
如果您确实要ssh
root
访问,则可以启用它。
PermitRootLogin
行以注释符号(#
)开头,则必须删除该符号!