Debian
SSH 公鑰錯誤
我正在嘗試從 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