SSH配置登陆密钥和别名
前言
通常在 Shell 中使用 SSH 连接远程服务器时,我们需要输入完整的 SSH 命令,如:
$ ssh user@example.com #连接远端22端口并输入密码登陆
然后根据提示输入 user 用户的密码登陆主机。
有两个常用的参数:
-p指定其他 SSH 端口,如 SSH 端口非 22 端口,可用此参数指定-i指定私钥通过密钥登陆,可配置好密钥后对免密登陆
## 连接远端1234端口
$ ssh user@example.com -p 1234
## 使用私钥id_rsa登陆
$ ssh user@example.com -i ~/.ssh/id_rsa
但是随着手头服务器配置的增加,而不同服务器 IP、端口、用户、使用的密钥均不同,每次繁琐地查询和输入这么多配置和参数实在是麻烦,何况我怎么记得住这么多 IP 地址啊!(主要还是因为懒
……