使用别名远程登入服务器

前言

远程登入服务器进行维护的时候,SSH登入有两种模式
ssh username@ip

  • 模式1:使用密码登入,输入username的配置密码
  • 模式2:使用密钥登入,在本地机器使用ssh-keygen生成私钥与公钥,将公钥放置到服务器上,以后就可以免密码登入了
    使用 模式2 ssh username@ip登入服务器时,经常会忘记ip地址,因此更好的方法是配置服务器的别名alias,以后使用ssh alias 就可以登入服务器了

使用别名登入

打开本地机器的~/.ssh/config文件,添加以下内容:

1
2
3
4
5
6
Host server-alias # server-alias为希望配置的服务器别名
HostName server-ip # 服务器地址
Port 22
User username # 服务器端用户名
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa # 私钥地址,默认为 ~/.ssh/id_rsa

配置之后就可以通过别名远程登入服务器了

1
ssh server-alias

上述方法通过自己的服务器配置验证