セキュリティのベストプラクティスに従って、パスワードまたはキーを使用したSSH経由のrootログインを許可しないでください。代わりに、sudoを使用する必要があります。
しかし、SSH(SFTP)を使用してサーバー構成ファイルをリモート編集したい場合(/ etc(Apache、Cron、名前を付けてください)など)は、どうすればよいですか?
SFTPを介したrootアクセス可能なファイルのリモート編集は、セキュリティのベストプラクティスと互換性がありますか?
ファイルのアクセス許可、ユーザーグループなど、セキュリティのベストプラクティスに従うように設定する方法
現在、パスフレーズで保護された公開鍵認証を使用してrootとしてログインしていますが、もっと安全な方法があるかどうかは不明です。そのため、root側のSSHログインを完全に無効にできます。
サーバーはUbuntu 12.04です。