嵌入式 Linux 由于运行平台通常资源受限,那么针对 SSH 服务器/客户端应用,通常也不使用庞大的 OpenSSH,而是采用十分精简的 Dropbear SSH工具。最近我用dropbear的时候,一直登陆失败:
查看log,如下:
提示shell不正确,查看/etc/passwd,似乎正确:
用vi看了一下,原因找到了:
应该是之前用了Windows平台的编辑器,换行符格式错误。把后面的^m删掉,问题解决。
嵌入式 Linux 由于运行平台通常资源受限,那么针对 SSH 服务器/客户端应用,通常也不使用庞大的 OpenSSH,而是采用十分精简的 Dropbear SSH工具。最近我用dropbear的时候,一直登陆失败:
查看log,如下:
提示shell不正确,查看/etc/passwd,似乎正确:
用vi看了一下,原因找到了:
应该是之前用了Windows平台的编辑器,换行符格式错误。把后面的^m删掉,问题解决。