如何在 SFTP 上允许用户 sudo/root?

如何在 SFTP 上允许用户 sudo/root?

我有一个 Hetzner 专用根服务器,并且想允许 root 用户访问 SFTP - 但目前还不起作用,我收到此错误:

Status:    Connecting to <IP>...
Response:    fzSftp started, protocol_version=8
Command:    open "root@<IP>" 22
Command:    Pass: **
Error:    Authentication failed.
Error:    Critical error: Could not connect to server

或者,我想要一个拥有所有权限的新二级用户。目前我有第二个用户,但它无法访问/读取/写入所有目录(/etc/nginx/sites-available具体来说)。

我在使用 Hetzner 之前曾使用过 OVH,他们已预先配置了 root SFTP 访问权限。但是,Hetzner 的服务器没有此设置,这让我很为难。

所以,总结一下:我想以 root/sudo 用户身份使用 SFTP,不受限制地访问所有文件。

答案1

你不需要——SFTP 中不存在这种以非 root 用户身份提升权限浏览的机制。

您必须启用该root帐户并让需要提升访问权限的人员直接访问该帐户,出于明显的安全原因(root首先,存在暴力破解帐户的风险以及存在有人获得您系统控制权的风险),这样做是危险的。

相关内容