lightsail로 워드프레스 사이트 시작하기- 5) putty 환경 설정하기



 lightsail로 워드프레스 사이트 시작하기

 

5) putty 환경 설정하기



putty로 라이트세일을 접근할 수 있도록 설정을 합니다. 

워드프레스 서비스 이전을 하는거라 예전 워드프레스 putty 설정이 있어서 복사해서 ip만 변경했더니 

아래와 같은 에러가 발생합니다. 



Disconnected: No supported authentication methods available (server sent: publickey)










라이트세일 워드프레스 플랜 변경을 할때 예전 서버와 같은 프라이빗키를 사용하면 안되는 것인가요 -_-? 

약간의 의문은 들지만 새로운 워드프레스에서 사용할 프라이빗 키를 생성해보도록 합니다. 

생성방법은 다음 가이드 문서를 참조합니다. 


https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/lightsail-how-to-set-up-putty-to-connect-using-ssh



1. pem 파일 다운로드 



AWS 콘솔에서 라이트세일에서 계정정보(ACCOUNT)를 누르면 

SSH keys에서 ssh key에 대해서 설정할 수 있습니다. 


각 지역별로 라이트세일에서 기본적으로 제공하는 key를 사용할 수 있고 

Create new + 를 클릭해서 새로 생성할 수도 있습니다.

새로 생성할 경우 다운로드는 한번만 가능하므로 안전한 위치에 보관해두세요. 


그리고 다운로드 받은 pem에서 ssh에서 사용할 수 있는 ppk 형태로 변경해야 하는데 

방법은 아래 가이드 문서를 참조합니다. 



2. puttygen을 이용하여 ppk 파일 생성



PuTTYgen을 시작합니다(예: 시작 메뉴에서 모든 프로그램, PuTTY, PuTTYgen 선택).


로드(Load)를 선택합니다.








기본적으로 PuTTYgen에는 확장명이 .ppk인 파일만 표시됩니다. .pem 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택합니다.


lightsailDefaultKey.pem을 선택한 다음 열기를 누릅니다.


PuTTYgen에서 키를 성공적으로 가져왔다고 확인해주면 확인을 선택할 수 있습니다.


Save private key(프라이빗 키 저장)를 선택한 다음 암호와 함께 저장하지 않을 것임을 확인합니다.


추가적인 보안 방법으로서 암호를 만들 경우에는 PuTTY를 사용하여 인스턴스에 연결할 때마다 암호를 입력해야 합니다.


프라이빗 키를 저장하기 위해 이름과 위치를 지정한 후 저장을 선택합니다.


PuTTYgen을 닫습니다.



3. putty에 ppk 파일 설정하기 



이렇게 생성된 ppk파일을 putty-> connection -> ssh -> Auth 에서 

private key file for authentication 에서 ppk 파일 위치를 설정해줍니다. 







이제 에러 없이 문제없이 putty로 라이트세일 인스턴스로 접근이 가능합니다.