ssh 远程登录优化
1 背景
我们使用ssh
远程登录一个服务器时,一般都是直接使用输入密码的形式进行登录:
1 | ssh -p 端口号 用户名@服务器ip地址 |
使用这种形式进行登录的缺点在于:容易有密码被暴力破解的问题
当然针对于上面的这个问题,我们也有一些相应的应对策略:
- 将
ssh
的端口设置为默认的 22 以外的端口 - 禁用 root 账户登录
虽然上述策略能够对密码被暴力破解起到一定的防治作用,但是最好的解决办法还是通过密钥的方式进行登录。
这篇文章主要介绍如何通过密钥的方式进行ssh
远程登录,然后进一步针对ssh
登录流程进行优化,以求能够在保证足够安全的情况下,用最少的输入远程登录服务器。