需求
有时候,我们使用git或者连接远程服务器的时候,对公司或者帮朋友处理一些任务,需要使用不同的ssh Key,这个时候有个很快的方案,就是
ssh -i [私钥文件路径] [ip]
然后要传文件
scp -i [私钥文件路径] 后面略
但是如果频繁操作就会很麻烦,有没有办法根据域名或ip自动使用合适的key呢,答案是有的
方法
修改ssh config
修改的路径
用户的配置文件(~/.ssh/config)
系统范围的配置文件(/etc/ssh/ssh_config)
根据需求修改其中一个即可
我们拿~/.ssh/config举例
Host rd
HostName 192.168.17.20
User 我登录的用户名
IdentityFile 私钥路径
具体使用方法
可以使用man 去查看具体的使用
man ssh_config