两种主要的ssh实现:OpenSSH和SSH Secure Shell (ssh-2)
两者对于ssh1协议的密钥是兼容的
但是对于ssh2协议,密钥格式不同,配置ssh信任的方式也不一样
对于 OpenSSH,需要将public key的内容添加到~/.ssh/authorized_keys文件中
对于 SSH Secure Shell,需要把public key文件放到~/.ssh2/文件夹下,并且在~/.ssh2/authorization中添加记录:
Key public_key_filename
至于private key,Open SSH不需要额外处理,而对于SSH Secure Shell,需要修改~/.ssh2/identification,添加:
IdKey private_key_filename