Raspberry Pi 2をラップトップにネットワークケーブルで接続し、コンピューターからraspiにファイルを転送しようとしていますが、ssh [email protected]
、私にパスワードを要求し、パスワードは正しいと確信していますが、Permission denied, please try again
。
私に何ができる?インターネットで自分の問題に合った解決策を見つけることができませんでした。
パスワードに間違いがないこと(およびエンコードの問題がないこと)が100%確実である場合は、ユーザーアカウントがRaspberry Piでロックされている可能性があります。ユーザーアカウントがロックされている場合、パスワードが正しい場合でも、ログイン試行は「パスワードが正しくありません」として拒否されます。
または、root
としてログインしようとしている場合は、ssh
がオプション「rootなし」で実行されている可能性があり、実際にroot
アカウントがロックされますssh
まで。
EDIT/UPDATEコメントで質問に答える
ユーザーアカウントがロックされている場合、どうすれば修正できますか?
ええと...ここには、基本的に2つの方法があります。
注:自分以外のアカウントを変更するには、root
として変更を実行する必要があります
passwd -l <user>
passwd -u <user>
manpages (man passwd
)でpasswd
の詳細を確認してください
あなたはRaspberry Pi2について話しているので、それはあなたのコンピューターのどこかにRaspberryのシステムがあり、それをRaspberry Piにフラッシュすることを意味します。
一般的なコンピューターについて話している場合は、LiveCD/LiveUSBに進み、変更するシステムをマウントする必要があります。
しかし、手順は同じです
注:今後は、/
をtargetシステムのルート(/
)として扱います。
ターゲットシステムがshadow
ファイルを使用すると仮定すると、/etc/passwd
のパスワードハッシュ用に予約されているフィールドにはx
が含まれ、ハッシュは実際には/etc/shadow
にあります。
このハッシュの前に感嘆符(!
)が付いている場合、アカウントはパスワードで保護されていますが、アカウントはロックされています。この感嘆符を削除すると、システムを再度起動したときにアカウントのロックが再び解除されます(もちろん、Raspberry Piまたはその他の組み込みシステムの場合、この変更をモジュールにフラッシュする必要があります)。
シャドウファイル形式の詳細については、 ここ を参照してください
どのようにネットワーク設定を行いましたか? @localhostはラップトップに接続します。両方のインターフェースに同じサブネット内のIP(例:10.0.0.0-10.255.255.255(IPv4))を提供し、適切なものを使用して接続する必要があります。
(元の質問に誤りがあったため、回答が適合しなくなったようです)