ssh 添加config 配置不同host 使用不同密钥对
1、密钥对的生成方法可以参照以下文章,这里主要讲解如何配置不同host使用不同的密钥对
2、使用以下命令,切换到用户目录下的.ssh目录里:
cd ~/.ssh
3、在.ssh目录里添加config文件,已有的略过;
4、简单添加格式如下:
Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密钥文件的路径
实例:
Host www.atmcu.com
IdentityFile ~/.ssh/id_rsa_atmcu
Host 192.168.1.100
IdentityFile ~/.ssh/id_rsa_100
说明
Host: 不同的Host,这里指的是名字不同也算不同,ip地址不同也是不同,所以Host需要特别注意,这里要求比较严格,容易入坑。
IdentityFile: 指定对应的私钥;
5、使用以下命令进行验证:
ssh seven@192.168.1.100
如果添加正确,则可以免密直接登录。