之前一直在windows下开发,现在换到mac,发现在windows下生成的private key
无法使用,应该说不知道怎么用
我在windows下是使用hg,然后通过pageant来载入key,载入之前要填写一次密码
到了mac下之后,每个用户文件夹里面都有一个.ssh文件夹,将rsa添加进去就行了,terminal下输入
ssh-add key-file-name
就行(key-file-name是名称),假设我的ppk的文件名是key.ppk,我输入ssh-add key.ppk,然后密码一直错误,后来发现两者使用的加密方式不是同一种类型的,然后找到了这篇文章 http://www.handaoliang.com/article_106.html
大致步骤如下
wget http://putty.very.rulez.org/latest/putty-0.60.tar.gz
tar xzvf putty-0.60.tar.gz
cd putty-0.60/unix
./configure
make
编译完成后开始转换
./puttygen key.ppk -O private-openssh -o my_openssh_key.ssh
然后添加到key里面
ssh-add my_openssh_key.ssh
输入密码, 搞定