新建了一個lightsail 的NGINX主機,一建立就無法使用PUTTY登入
顯示錯誤
Putty error: No supported authentication methods available (server sent: publickey)
server refused our key
但是可以透過FILEZILLE登入
其中有一個差異FILEZILLE是用PEM檔案當金鑰,而PUTTY是使用PEM轉換成PPK的私鑰
PUTTY無法使用PEM金鑰
解決方式
使用putty 產生一個PUB的公鑰,然後將檔案改寫成
ssh-rsa AAAAB3Nza....... lightsail20220611
再透過AWS系統的SSH工具把上面產生的PUB公鑰覆蓋
sudo vim /home/bitnami/.ssh/authorized_keys
或者
sudo vim /etc/ssh/bitnami/authorized_keys
然後重新啟動SSH
sudo service sshd restart
簡單來說,就是重新產生主機上面的公鑰