欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

解决ssh登录远程服务器慢的问题

最后更新 2020-05-12 07:43:50   阅读量 1326

使用ssh远程登录大概需要两分钟才能登上去。 参考网上的方法改各种配置重启sshd都没用, 使用ssh -v root@118.24.114.114调试命令发现卡在pledge: network这里,然后用 这个关键字去找答案终于找到了解决方法。

我这里造成ssh登录慢的原因是/var/log/btmp文件过大(1G多),此文件记录的是错误登录的日志, 执行lastb命令就可以查看到最后一个不成功的登录尝试,当有人尝试使用密码登录时会造成文件较大,然后导致“pledge: network”时出现延迟。

解决方法很简单,清掉这个文件就可以了

echo "" > /var/log/btmp

上面说过btmp文件会记录下登录失败的日志,那说明有很多非法用户尝试登录我的服务器,使用下面命令找出登录失败的用户:

lastb | awk '{ print $3}' | sort | uniq -c | sort -n

centos7使用firewall-cmd禁用指定IP

禁用IP

firewall-cmd --zone=public --add-rich-rule="rule family='ipv4' source address='51.178.47.65' port port=22 protocol=tcp drop" --permanent

取消禁用

firewall-cmd --zone=public --remove-rich-rule="rule family='ipv4' source address='51.178.47.65' port port=22 protocol=tcp drop" --permanent

最后要:

firewall-cmd --reload
(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – goland2020.1含激活
上一篇 – mysql忘了密码 重置密码

  1. Linux

toningto@outlook.com

标签云

IOS Qt Life Linux Java MongoDB Boost MQ Node.js Mac C/C++ Tools Design Python Bug Others Javascript Tips React Android Web Mobile Shell Product Go Database Windows

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2