EC2 인스턴스에 접속하면, 터미널에서 코드를 수정할 수 있다.
불편하기 때문에 Visual Studio Code를 EC2 인스턴스에 연결하여 이후에는 코드를 작성하고 수정하는 방법을 알아보자.
extensions에서 ftp-simple 파일을 찾아서 설치한다.
command+T를 눌러 Command Palette를 열고 ">ftp-simple"을 입력한 뒤 ftp-simple: Config - FTP connection setting을 클릭한다.
그리고 파일에 아래와 같이 설정을 입력한다.
[
{
"name": "tradeforce-env", # ftp 연결된 이름 (임의로 지정 가능)
"host": "0.00.00.00", # AWS EC2 public IP주소
"port": 22, # SSH 연결이면 port 22
"type": "sftp",
"username": "ubuntu", # putty 설정 때 host name
"password": "",
"path": "/home/ubuntu/",
"autosave": true,
"confirm": false,
"privateKey": "/Users/test/test-backend.pem"
}
]
ssh -i test-backend.pem ubuntu@3.30.20.33
command+T를 눌러 Command Palette를 열고 ">ftp-simple"을 입력한 뒤 ftp-simple: Remote directory open to workspace을 클릭한 후 위에서 지정했던 ftp 연결 name을 클릭하면 상세 directory를 지정하여 열 수 있다.
이제부터는 VSCode 통해 EC2 인스턴스 내의 코드를 작성하고 수정할 수 있게 된다.