rootとしてリモートでログインする方法は?


23

私はwinscpを介してrootユーザーとしてraspberrypiにログインしようとしていますが、sshでrootとして直接ログインしようとするのと同じ「アクセスが拒否されました」というだけです。

piとしてログインして実行しようとするとsudo passwd root、コンソール出力passwd: Password changed successfullyが表示されますが、rootとしてログインできません

回答:


38

SSHまたはWinSCPを使用してrootとしてログインする場合は、SSHDの構成を編集する必要があります。これを実行します。

  • ログインして、このファイルを編集します。 sudo nano /etc/ssh/sshd_config
  • この行を見つけます: PermitRootLogin without-password
  • 編集: PermitRootLogin yes
  • ファイルを閉じて保存する
  • reboot または、次を使用してsshdサービスを再起動します。 /etc/init.d/ssh restart
  • rootパスワードがまだない場合は設定します: sudo passwd root

これでroot、としてログインできますが、強力なパスワードまたはsshキーを使用することをお勧めします


2
PermitRootLogin行がコメント記号(#)で始まる場合、その記号を削除する必要があることに注意してください!
-jorijnsmit

ルートパスワードを設定する最後の行を助けられました。ありがとう。
アンドレイクラスツキー

3

パスワードがないrootため、ログインできません。Raspbianルートのデフォルトパスワードを参照してくださいRaspbianroot

これはセキュリティリスクと見なされるため、通常sshrootアクセスを許可しません。必要なことはすべて実行できるはずですsudo(これは通常のDebianの慣習です)。

本当にssh rootアクセスしたい場合は、有効にすることができます。


少なくともこれがセキュリティ上のリスクであることを誰かが指摘してくれてとてもうれしいです。rootとしてのSSHは決して良い考えではありません(特にパスワード認証を使用する場合)。
スティービーブ

1

通常のユーザー(sudoerグループに属する)としてログインできます。

 sudo su -

ルートに切り替える


sshでは問題ありませんが、主な問題はwinscpでした。そこでは、sudo
d0min0r4bb1t

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.