记录macOS设置ssh别名

记录macOS设置ssh别名

前言

之前ssh远程服务器都是使用命令ssh root@xxx.xx再敲密码或者使用密钥对ssh key.pem root@xxx.xx登陆,命令繁琐,还总是记不住服务器ip,现在可以设置ssh别名来快速登陆服务器。

设置

cd ~/.ssh然后ls,一般会有configknown_hosts两个文件,如果没有config文件,可以touch config来生成该文件,在文件中设置别名。

两种设置方式,分别针对密码登陆和密钥对登陆。

  1. 密码登陆

    [~/.ssh]$ vim config
    # 输入ECS实例的别名,用户SSH远程连接。
    Host server1
    # 输入ECS实例的公网IP地址。
    HostName xx.xxx
    # 输入端口号,默认为22。
    Port 22
    # 输入登录账号。
    User root
    
    # 输入ECS实例的别名,用户SSH远程连接。
    Host server2
    # 输入ECS实例的公网IP地址。
    HostName xx.xxx
    # 输入端口号,默认为22。
    Port 22
    # 输入登录账号。
    User root
    
  2. 密钥对登陆

    这里建议将私钥放在同级目录下,方便管理。

    [~/.ssh]$ vim config
    # 输入ECS实例的别名,用户SSH远程连接。
    Host server1
    # 输入ECS实例的公网IP地址。
    HostName xx.xxx
    # 输入端口号,默认为22。
    Port 22
    # 输入登录账号。
    User root
    # 输入.pem私钥文件在本机的地址。
    IdentityFile ~/.ssh/key.pem
    
    # 输入ECS实例的别名,用户SSH远程连接。
    Host server2
    # 输入ECS实例的公网IP地址。
    HostName xx.xxx
    # 输入端口号,默认为22。
    Port 22
    # 输入登录账号。
    User root
    # 输入.pem私钥文件在本机的地址。
    IdentityFile ~/.ssh/key.pem
    

这样一来,就可以使用命令ssh server1来登陆远程服务器了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值