最近在使用buildroot为RK3308制作相关固件,系统制作好以后,使用secureCRT通过SSH登录,总是提示密码验证失败,可以确定的是sshd服务应打开,登录用户和密码也没有问题,可是ssh死活登录不上,最后百度了N次,发现是配置文件的问题,在这里记录一下:
1、通过测试可以得知,通过buildroot配置编译安装sshd时,默认的配置文件是不做任何修改的,所有的配置都是默认状态,如果要使用终端工具远程登录,需要修改配置;
2、“Password authentication failed”的问题解决方式,需要修改下面的参数:
具体的文件路径为/etc/ssh/sshd_config,一定要看清楚,该路径下还有一个ssh_config,第一次我都搞错了,具体的修改方式如下图所示:
找到认证功能块儿,增加上图划线部分,就可以使用root用户ssh登录了,其他用户登录暂时还没有测试,后期再测试。
OK,今天就记录到这里。