ssh拒绝连接消息“no hostkey alg”

我的SSH连接运行良好,但是从上周开始,我的笔记本电脑上的SSH连接到我的电路板拒绝连接。 我可以从电路板到笔记本电脑建立SSH连接,但反之亦然。 我尝试使用我的用户和root用户并遇到同样的问题。

我的笔记本电脑是Ubuntu 12.10,我的电路板是Debian 6。

这是SSH的详细输出:

  danialbehzadi @ danial-HP:〜$ ssh -v 192.168.1.2  
 OpenSSH_5.2p1,OpenSSL 1.0.1c 2012年5月10日
 debug1:读取配置数据/ usr / local / etc / ssh_config
 debug1:连接到192.168.1.2 [192.168.1.2]端口22。
 debug1:已建立连接。  
 debug1:身份文件/home/danialbehzadi/.ssh/identity type -1  
 debug1:身份文件/home/danialbehzadi/.ssh/id_rsa类型1  
 debug1:identity file /home/danialbehzadi/.ssh/id_dsa type -1  
 debug1:远程协议版本2.0,远程软件版本OpenSSH_6.0p1 Debian-4  
 debug1:match:OpenSSH_6.0p1 Debian-4 pat OpenSSH *  
 debug1:为协议2.0启用兼容模式  
 debug1:本地版本字符串SSH-2.0-OpenSSH_5.2  
 debug1:发送SSH2_MSG_KEXINIT  
 debug1:收到SSH2_MSG_KEXINIT  
 debug1:kex:server-> client aes128-ctr hmac-md5 none  
 debug1:kex:client-> server aes128-ctr hmac-md5 none  
没有东道主阿尔格

我在主板上制作了新的rsa和dsa键,然后就可以了:

~# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ~# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key