配置多SSH密钥,ssh_config以及authorized_keys
每次生成一个新密钥
1 | ssh-keygen -t ed25519 -C "your_email@example.com" |
添加config
打开
~/.ssh/config,追加内容:1
2
3
4
5Host something
User root
Hostname example.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_or_your_file_name把
ssh-agent开下来1
ssh-agent -s
把新key加到ssh里面
1
ssh-add ~/.ssh/id_rsa_or_your_file_name
设置远程authorized_keys
- 登到远程服务器
- 去往
~/.ssh/authorized_keys - 把对应的.pub文件里的东西(一行)粘进去,保存