用winscp進行文件傳輸,我們通過privatekey的方式進行認證。
winscp只能識別ppk格式(putty格式)的privatekey文件,如果我們有.pem格式的privatekey,我們需要進行如下的轉換。
從PEM格式轉成PPK格式才能在winscp上使用,PuTTY自帶轉換工具PuTTYgen,安裝PuTTY后在開始菜單很容易找到PuTTYgen工具,啟動它。
image.png
然后點擊Load,加載剛才下載的私鑰pem文件,默認情況下選擇文件的界面那里文件類型是*。ppk,我們要改成ALL FILES才能看到PEM文件
image.png
然后Type of key to generate那里選擇SSH-2 RSA
image.png
然后點擊Save private key,就可保存為PPK文件了,這個PPK文件就是PuTTY/winscp可以用的密鑰文件,下面我們用winscp連接主機.
image.png
一步到位選擇*.ppk文件。然后點擊Login,天下用戶名:ec2-user
image.png
輸入你的passphrase 。
image.png
登錄成功.