当archlinux使用ssh连接到嵌入式终端时,出现错误:
ssh_packet_read: Connection closed
使用 -vvv 参数:得到信息:
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
然后就断开了。
搜索答案了之后,了解到是openssh版本不兼容问题,我使用的archlinux是已经滚动到 7.1了,服务器端是6.7。
不深入,参考使用:
ssh -o Ciphers=aes128-ctr root@192.168.1.34
登录成功。