使用两组pubkey的方法:

ssh-keygen -t rsa -f new
就会生成 new私钥和 new.pub公钥
然后把 new.pub放到某个server的authorized_keys
那么登陆时,$ ssh -i new user@server , -i 指定私钥,
  指定端口就加 -p22


不过一般一组key就够用了。

我这里有个需求, 公司用的key,指定了port是55555, 而我用github,默认的port是22。
那么我在.ssh下面建立config文件, 然后这样配置:

Host live
HostName xxx.com
Port 55555

Host github.com
HostName github.com
Port 22

Host *
Port 22



这样我们就不需要在登陆的时候指定端口了。