Linux 解决 SSH 登录过慢的问题
这是一篇导入的文章
起因
你们的屑博主开了个虚拟机,系统为 CentOS7.6 ,局域网环境下,ssh 连接时卡顿,但是连接上之后正常,因此写此文,记录这次的踩坑记录。
上 Google 查了下,看到了这篇文章,于是便参考出了本文。
文化人的事,能叫抄袭嘛,那叫借鉴(手动滑稽)
问题的源头出现在 SSH 的认证过程中
ssh 的认证方法依次是 Publickey、GSSAPI-keyex、GSSAPI-with-mic、Password
对于咱这种懒人而言,自然是选择最简单的 Password 。(如果为公网环境,推荐用Publickey)
但是 ssh 默认是采用 Publickey➡GSSAPI-keyex➡GSSAPI-with-mic➡Password 这种流程来进行认证的。也就是说,就算你不用,该走的步骤还是要走。
因此,我们只需要将 Password 之前的步骤全部关掉,就可以一发入魂。
上手解决
大概流程是这样
- 切换 root 用户
sudo su
- 备份一下 ssh 配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
- 编辑 ssh 配置文件
vi /etc/ssh/sshd_config
- 修改相应的项
按下“/”,输入“GSSAPIAuthentication”,Enter 之后会跳转到该项,赋值“no”
按下“ESC”,输入“:wq”,Enter 保存并退出。
- 重启SSH相关进程
systemctl restart sshd
参考答案
文化人的事,能叫抄嘛(狗头)