在paramiko中,使用ssh登录到树莓派速度很慢,测试一下,大概需要25秒才能出现密码输入状态。
可以使用ssh -vvv 检测ssh登录过程中的状态,登录慢的原因主要在于树莓派登录采用了反向DNS查询(Reverse DNS lookup),这个在此处用处不大,在树莓派上关闭即可。
关闭方法在ssh设置中,打开/etc/ssh/sshd-config文件,在最后加上一句设置:
UseDNS no
关闭反向DNS查询后,输入ssh pi@[ip address],密码立刻就会跳出来了。