用winscp进行文件传输,我们通过privatekey的方式进行认证。
winscp只能识别ppk格式(putty格式)的privatekey文件,如果我们有.pem格式的privatekey,我们需要进行如下的转换。
从PEM格式转成PPK格式才能在winscp上使用,PuTTY自带转换工具PuTTYgen,安装PuTTY后在开始菜单很容易找到PuTTYgen工具,启动它。
然后点击Load,加载刚才下载的私钥pem文件,默认情况下选择文件的界面那里文件类型是*。ppk,我们要改成ALL FILES才能看到PEM文件
然后Type of key to generate那里选择SSH-2 RSA
然后点击Save private key,就可保存为PPK文件了,这个PPK文件就是PuTTY/winscp可以用的密钥文件,下面我们用winscp连接主机.
一步到位选择*.ppk文件。然后点击Login,天下用户名:ec2-user
输入你的passphrase 。
登录成功.