본문 바로가기

IaC/Terraform

2. Terraform : Key Upload

 

C:\Users\MH> ssh-keygen -m PEM -f .ssh\mhan2.key -q -N ""

 

 

C:\Users\MH> notepad .ssh\mhan2.key
C:\Users\MH>notepad .ssh\mhan2.key.pub

 

> aws ec2 import-key-pair --key-name "mhan2.key" --public-key-material fileb://.ssh/mhan2.key.pub

 

upload한 키 확인

 

 

resource "aws_key_pair" "mhan_key" {
    key_name = "mhan2-key"
    public_key = file("../.ssh/mhan2.key.pub")
}


resource "aws_key_pair" "mhan_key2" {
    key_name = "mhan3-key"
    public_key = "ssh-rsa ~~"	//publickey 입력
}

 

코드 입력 후 반드시 저장(ctrl+s)

VSCode에서 제공하는 Terminal에서 실행

tf 파일이 위치하는 폴더로 이동 →

  • terraform init → terraform plan → terraform → terraform apply

 

키 페어 업로드 확인

 

업로드한 키 페어 삭제

> terraform destroy

 

 

AWS에서 키 페어 삭제 확인