在windows下大家管理服务器的时候都喜欢使用putty来管理,而且有不少人还加上了.ppk秘钥文件来使其更加安全.
但是一到了mac上就懵逼了,mac上没有putty软件,而且也没有ssh管理软件支持.ppk加密文件,FUCK那么贵的东西什么都不支持,除了开发IOS以外就只能装逼了.
不过我们还是要解决这个问题,mac下自带的终端支持ssh连接,同时也支持使用pem加密文件连接,那么我们能不能把ppk文件转换成pem文件呢?
答案是可以的,putty早就知道有装逼人事会再mac遇到这个问题,所以已经有了一套解决方案.
1.安装Homebrew. Homebrew是一个类似linux下的yum的自动安装工具,MAC原生竟然不支持.哎....
网址: http://brew.sh/index_zh-cn.html
安装命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
运行后如图,不过因为服务器在国外,可能会被墙,这点需要自己解决.
2.安装putty.
安装命令:
brew install putty
3.转换ppk文件到pem文件(注意文件路径)
命令:
puttygen xxx.ppk -O private-openssh -o xxx.pem
4.得到pem加密文件后,就可以连接服务器了
ssh -i xxx.pem user@my.server.com
例如:
ssh -i /Users/gulang/file/key.pem root@127.0.0.1