Hetzner Dedicated Rootサーバーがあり、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
または、すべての権限を持つ新しいセカンダリユーザーが必要です。現在、2人目のユーザーがいますが、すべてのディレクトリにアクセス/読み取り/書き込みできません(/etc/nginx/sites-available
具体的に)。
Hetznerの前にOVHを使用しましたが、それらには事前構成されたルートSFTPアクセスがありました。ただし、Hetznerのサーバーにはこの設定がなく、苦労してきました。
まとめると、すべてのファイルに無制限にアクセスできるroot/SudoユーザーとしてSFTPを使用したいと思います。
あなたはそうではありません-非ルートユーザーとしての昇格された特権の閲覧のためのそのようなメカニズムはSFTPには存在しません。
root
アカウントを有効にして、代わりにそのアカウントへの昇格アクセスを必要とするユーザーに直接アクセスを許可する必要があります。これは、明らかなセキュリティ上の理由から(root
アカウントを総当り攻撃し、誰かが権限を獲得するリスクがあるため)まず、あなたのシステムは危険です。