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