正しいパスワードを入力した後にOSMCへのSSH接続が失敗する

正しいパスワードを入力した後にOSMCへのSSH接続が失敗する

OSMCを含むRaspberry Pi 3を新しくインストールしましたが、ログインできませんssh。私できるケースを開いた状態でワイヤレスキーボードを使用すると、問題sudo -sなく動作し、AFAICS、DNSなどのWiFi接続が完全に機能します(インストールと使用を通じて確認しましたnslookup)。私できる sshOpenElecを使用するRasPi 1Bに接続します(他のシステム、異なるOS、同じWiFi設定、同じFritz!Box、DHCPを使用)。

次の方法で接続しようとするとssh(PuTTYとUbuntu 14.04ネットブックの両方を使用しようとすると)、ユーザー名とパスワードの入力を求められます。間違ったパスワードを入力すると、正解を入力した後に再びメッセージが表示されますが、何も起こりません。 (PuTTYは20秒後に放棄します:「ネットワークエラー:ソフトウェアのため接続が中断されました」)。

これはこの「マシン」とこのOSの永久的な問題であり、私には決して効果がありませんでした。

設定でデバッグモードを有効にし、いくつかのログ抜粋をsshd入れました。 http://termbin.com/0y7ujournalctl -u sshdうまくいかなかったので(出力は空です)、全体の出力を得て、すべての行sshdなどを維持しました。 (おそらく2016年7月21日までオンラインで提供されます)

最初は間違ったパスワード(20:41:45)を入力してから、正しいパスワード(20:41:48)を入力しました。

下の最後の数行に問題が隠されていますか?

Jun 21 20:41:48 osmc sshd[777]: Starting session: shell on pts/0 for osmc from 192.168.178.26 port 52907
Jun 21 20:41:48 osmc sshd[778]: debug1: Setting controlling tty using TIOCSCTTY.

これは別の問題だと思います。この質問にはなぜならこの行がないからですReceived disconnect

どんなアイデアがありますか?ありがとうございます!

修正するssh -v osmc@osmc次の出力を提供します。

...
debug1: Next authentication method: password
osmc@osmc's password:
debug1: debug1: Authentication succeeded (password).
debug1: Authenticated to osmc ([192.168.178.30]:22).
debug1: chennel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = de_DE.UTF-8

数分間待ったにもかかわらず、ps a他の端末では終了しませんでした。

 PID TTY   STAT  TIME  COMMAND
1324 tty1  Ss    0:00  /bin/login --
1508 tty1  S     0:00  -bash
1564 tty1  S+    0:00  ssh -v osmc@osmc

もちろん、通話を終了すると機能し、2行ssh以上提供されます。Ctrl+Ckill 1564

debug1: free: client-session, nchannels 1
debug1: Killed by signal 15.

アップデート2:その間、私は別のチップカードに新しいRaspbianシステムをインストールし、同じシステムに入れました。面白いですね。私も同じ問題がありましたが、接続されたワイヤレスキーボードでサインインすることができ、ssh localhost本当に魅力的でした。

これで元のOSMCシステムを起動できません。時間が経つと起動することがあります。しかし、今はシステムでもRaspbian許可されていないので、RasPi 3のカーネルの変更に問題があると考えられます。ssh

関連情報