ssh远程登录Linux服务器很慢问题排查
最近ssh连接远程Linux测试服务器时,总是很慢,非常影响工作效率,有时甚至只能命令行ssh root@ip 才能连接成功,sftp上传工具都连接不上了。
排查问题
命令行输入:
ssh -vvv root@123.xxx.x.xx
输入密码后,会打印出具体的错误信息,发现卡在 pledge: network 这个时间节点很久很久,如下图:

Google一顿检索之后,发现了真正原因所在:
登录远程服务器后,查看/var/log/btmp文件大小,竟然有2.5G,清空这个文件后登录速度杠杠滴!
分析主要原因:22端口对外暴露,导致大量的爆破扫描,因此导致btmp这个文件巨大。
echo "" > /var/log/btmp
清空文件后,重新登录问题解决!