我有一个 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
首先,存在暴力破解帐户的风险以及存在有人获得您系统控制权的风险),这样做是危险的。