Debian

SSH 公鑰錯誤

  • January 6, 2019

我正在嘗試從 Debian(Jessie,在 Chrome OS 中安裝為 chroot 環境)通過 SSH 連接到同一網路上的 Arch,但我一直收到錯誤消息,說連接因公鑰錯誤而被拒絕。

選項1

在伺服器上啟用密碼驗證(您的電腦執行 arch-linux)

編輯伺服器上的 SSH 配置文件以允許密碼驗證。

[user@arch]$ sudo nano /etc/ssh/sshd_config

密碼驗證是

ChallengeResponseAuthentication 是

使用您喜歡的文本編輯器而nano不是vim. 要使用vim,一旦打開文件,點擊i切換到插入模式進行編輯,然後按下esc離開插入模式並鍵入:wq並點擊enter寫入更改並退出。

注意:sudo不是 arch-linux 初始安裝的一部分。作為使用su.

現在,如果密鑰驗證失敗,系統將提示您輸入 Arch 電腦上使用者帳戶的密碼。

選項 2

生成密鑰並發送到伺服器

[you@debian]$ ssh-keygen
[you@debian]$ ssh-copy-id user@arch-hostname

引用自:https://unix.stackexchange.com/questions/295414