IT, 개발/AWS

AWS Lightsail과 원격 SSH를 사용하여 Visual Studio Code (VSCode)를 연결하는 방법

  • -
반응형

AWS Lightsail과 원격 SSH를 사용하여 Visual Studio Code (VSCode)를 연결하는 방법

소개

이 글에서는 AWS Lightsail과 원격 SSH를 사용하여 Visual Studio Code (VSCode)를 연결하는 방법을 알아보겠습니다. AWS Lightsail은 클라우드에서 가상 개인 서버를 간편하고 경제적으로 관리할 수 있는 방법이며, VSCode는 인기있고 다재다능한 코드 편집기입니다. 두 가지 기술의 힘을 결합하여 개발자들은 생산성을 향상시키고 AWS Lightsail 인스턴스에서 원활하게 협업할 수 있습니다. 이제 단계별로 이 연결 설정하는 과정을 살펴봅시다.

 

준비물

filezila

HOST : Host 주소를 AWS Lightsail에서 알 수 있고, 고정IP를 꼭 설정하자. 

Key File : AWS Lightsail에서 key file을 다운받을 수 있다.

 

자세한 방법은 아래의 링크 참조

https://pusha.tistory.com/entry/FileZillaSFTP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-AWS-Lightsail-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0

 

FileZilla(SFTP)를 이용하여 AWS Lightsail 연결하기

AWS Lightsail은 가상 개인 서버(Virtual Private Server, VPS)를 제공하는 Amazon Web Services의 서비스입니다. FileZilla는 *FTP(File Transfer Protocol) 클라이언트로서, 원격 서버와 파일 전송을 위해 사용됩니다. AWS Lig

pusha.tistory.com

 

방법

1. Remote - SSH Extension을 VScode에서 다운받기

Remote - SSH 을 다운 받으면 왼쪽에 Remote Exploer가 활성화된다

remote ssh

2. Remote Explorer에서 이메일 및 폴더 지정

Remote 환경설정을 위해서 이메일 및 설정을 설치할 폴더를 지정한다. 이메일은 아무거나 설정해도 되며, 폴더는 `C:/User/...(username)/.ssh/config` 기본으로 추가할 수 있는데 해당 폴더를 설정하고 해당 폴더을 Vscode으로 열어보자

 

3. Config 파일 설정

위의 폴더(.../.ssh/config)을 열어보면 config 파일이 설정되어있다. 설정 파일에 아래와 같이 HostName, User, IdentityFile에 값을 입력해준다.

Host xxxx.com
  HostName 18.XXX.XX.XX - AWS Lightsail 고정 IP
  User bitnami - (AWS Lightsail 기본 유저 네임)
  IdentityFile C:\Users\XX\Documents\GitHub\XXX\LightsailDefaultKey-eu-central-1.pem - AWS Lightsail에서 받은 Secury Key가 저장된 위치

config

4. Remote 폴더 연결

왼쪽 다시 Remote Explorer 클릭하면 SSH 성공적으로 연결되었는데, 연결된 SSH Host를 클릭하여 해당 SSH를 새로 열어주는데, 이때 폴더를 지정해주자. 필자의 경우 Wordpress가 설치된 폴더 위치를 찾아서 Wordpress를 열어보았다.

wordpress folder

5. 완료

필자의 경우 Wordpress가 위치한 폴더를 열어주어서, Wordpress를 SSH 연결을 통해서 Vscode에서 열어볼 수 있다. 이로 인해서 기존의 Filezila(파일질라) 대신 쉽게 코드를 찾거나 파일을 찾을 수 있다는 장점이 있다.

remote ssh

결론

AWS Lightsail과 원격 SSH를 사용하여 Visual Studio Code를 연결함으로써 개발자들은 효율적으로 코드를 작성하고 협업하며 애플리케이션을 배포하는 기회를 누릴 수 있습니다. AWS Lightsail의 간편성과 VSCode의 강력한 편집 기능을 결합하면 생산성이 향상되며 개발 과정이 원활해집니다. 쉬운 설정과 사용자 친화적인 인터페이스로 모든 수준의 개발자들에게 접근 가능한 기능입니다.

좋아하는 코드 편집기인 Visual Studio Code를 AWS Lightsail과 연결하여 원격 개발의 모든 장점을 활용하세요. 클라우드 기반 인프라, 안전한 연결 및 협업 기능을 활용하여 개발 워크플로를 더욱 향상시킬 수 있습니다.

자주 묻는 질문

  1. VSCode 원격 SSH를 사용하여 여러 AWS Lightsail 인스턴스에 동시에 연결할 수 있나요?
    • 네, 여러 AWS Lightsail 인스턴스에 동시에 연결할 수 있습니다. 각 인스턴스는 자체적인 VSCode 창을 가집니다.
  2. AWS Lightsail 외에도 다른 클라우드 플랫폼에서도 VSCode 원격 SSH 확장을 사용할 수 있나요?
    • 네, AWS Lightsail을 지원하는 다른 클라우드 플랫폼에서도 VSCode 원격 SSH 확장을 사용할 수 있습니다.
  3. 무료 버전의 Visual Studio Code에서도 원격 SSH 확장을 사용할 수 있나요?
    • 네, 원격 SSH 확장은 무료 버전과 유료 버전의 Visual Studio Code 모두에서 사용할 수 있습니다.
  4. 원격 SSH를 통해 AWS Lightsail에 연결하는 데 추가 비용이 발생하나요?
    • 아니요, 원격 SSH를 통해 AWS Lightsail 인스턴스에 연결하는 데 추가 비용은 발생
 
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.