提供正確密碼後,與 OSMC 的 ssh 連線失敗

提供正確密碼後,與 OSMC 的 ssh 連線失敗

我有一個新安裝的帶有 OSMC 的 Raspberry Pi 3;我無法透過 登入ssh。我使用我的無線鍵盤時打開外殼,sudo -s可以正常工作,並且 AFAICS、WiFi 連接功能齊全,包括 DNS(我透過安裝和使用進行了驗證nslookup)。我 ssh到我的帶有 OpenElec 的 RasPi 1B(其他機器,其他操作系統,但相同的 WiFi 設置,使用相同的 Fritz!Box 和 DHCP)。

當我嘗試透過以下方式連接時ssh(兩者都嘗試使用 PuTTY 和 Ubuntu 14.04 上網本),系統會提示我輸入用戶名,然後輸入密碼。輸入錯誤密碼後,再次提示;給出正確的答案後,就什麼都沒有發生了。 (PuTTY 在 20 秒後放棄:「網路錯誤:軟體導致連線中止」)。

這是一個永久性的問題;有了這台「機器」和這個作業系統,它從來沒有對我有用過。

我在配置中啟用了調試模式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

我無法ssh透過Ctrl+C;終止通話kill 1564當然,有效,並給了我另外兩行:

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

更新2:同時,我在另一張晶片卡上安裝了一個新的 raspbian 系統,並將其放入同一台機器中。有趣的是,我也有同樣的問題;但是當使用連接的無線鍵盤登入時,我可以做到ssh localhost這一點,這就像一個魅力。

現在原來的OSMC系統就無法啟動了;也許睡一會兒就會了。但現在我懷疑RasPi 3的核心更改可能有問題,因為系統Raspbian也不讓我ssh進入。

相關內容