我在 PC/Windows 上使用 MobaXTerm,在树莓派上使用 Linux。当我通过 SSH 登录时,我可以通过以下方式访问我正在使用的图像中的根文件夹:
sudo -i
/root/bin/remountfs_rw
但是左侧的 SFTP 屏幕仍然卡住,无法访问根文件夹。在这个程序中,有没有办法使用 root 权限进行 SFTP?或者在任何程序中?我真的很喜欢 GUI 能够下载/编辑/上传大型任务的文件。
谢谢
答案1
如果只是玩,您可以按照老方法操作,并通过 ssh 启用 root 登录。然后,sudo
您无需执行此操作,而是以用户身份连接root
到您的树莓派。相关行应该在/etc/ssh/sshd_config
:PermitRootLogin yes
需要设置。sshd
然后重新启动(systemctl restart sshd
-- 通常即使通过 SSH 也能正常运行 :) )。此外,您可能需要配置 root 密码:sudo -s
后跟passwd
。
请注意:出于安全原因,默认情况下禁用 root 密码和通过 SSH 登录 root。如果您需要安全地操作此类系统,请三思!此外,对于任何“安全”用例,通常应避免使用密码登录,而应使用密钥文件。
最后,root
GUI 文件管理在 Linux 上实际上非常少见。它不是一个安全问题,而是一个意外破坏某些东西的巨大危险(它可能很微妙,比如在系统目录中创建了一些垃圾文件,后来导致软件包卸载失败,也可能很直接,比如意外卸载一个重要的文件系统等)。同样,如果它只是“玩玩”,那可能没问题。对于真正的服务器来说,这通常是不可接受的。