Raspberry PiでIoTなシステム開発:Raspberry Pi(raspbian)のSSHルートアクセスはデフォルトかだけれどパスワードが無い
Raspberry Piの設定で楽をしようと思い、ATOMのremote-ftpパッケージを使ってSFTPでファイルを保存しようとしていたのですが、一向に保存ができない。何度保存しても、以前のファイルのままという事象が発生しました。が、よく見てみるとデフォルトユーザーのpiで設定ファイルをいじろうとしていました。そりゃあ無理ですね。できたらセキュリティホール。で、rootで入ろうとしたのですが、当時の使用イメージではrootログインが許容されていました。ただしOpenSSHの現行設定や配布イメージにより扱いは異なり、rootのパスワード認証が標準で許されるとは限りません。ただしルートにパスワードが設定されていないので、
sudo passwd rootでパスワードを設定した上で、ログインします。もちろん必要な作業が終わったら、/etc/ssh/sshd_configを変更しておくこと”
現在設定ファイルを編集する場合
一般ユーザーでSSH接続し、必要なファイルだけsudoedit /対象ファイル等で編集する方法があります。rootのパスワードを新設してSFTP常用を可能にすることは、編集のために必須の手順ではありません。接続可否はPermitRootLogin、認証方式、配布元の初期設定を確認します。