ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • iPad로 Termius 사용해보기 with AWS EC2
    개발 환경/AWS 2020. 7. 26. 17:35
    반응형

    아이패드가 생긴 김에 아이패드로 코딩을 시도해보고 있습니다. 그 첫번째 시도로 아이패드에서 터미널을 사용하고 개발 서버로는 aws의 ec2 인스턴스를 사용하는 방법을 시도했습니다.

    • 아이패드에 termius 앱 설치
    • 컴퓨터에서 AWS EC2 instance 생성
    • 컴퓨터에서 아이패드로 pem key file 복사
    • 아이패드에서 termius로 AWS EC2 instance로 접속

    0. 준비물

    • 컴퓨터 : macOS or Windows (아이패드로 pem key를 전달할 용도, 딱 한번)
    • 아이패드
    • Termius 앱 : 아이패드의 터미널로 사용
    • AWS EC2 : 개발 서버로 사용

     

    1. Termius 앱 설치

    apps.apple.com/kr/app/termius-ssh-client/id549039908

     

    ‎Termius - SSH client

    ‎Termius is more than a mere SSH client – it’s a complete command-line solution that’s redefining remote access for sysadmins and network engineers. Securely access Linux or IoT devices and quickly fix issues from the comfort of your couch via your

    apps.apple.com

    아이패드에 다운 받습니다. 아이패드에서 SSH로 서버에 접속할 수 있게 해주는 앱입니다.

     

    2. AWS EC2 인스턴스 시작

    AWS를 해본 사람이라면 아주 쉽게 인스턴스를 만들겠지만 안해본 사람들을 위해 영상을 첨부합니다. AWS에 입문하기 아주 좋은 영상이에요!

    www.youtube.com/playlist?list=PLuHgQVnccGMDNWIEgnXjaZ3jgbIo5zQGi

     

    AWS1

     

    www.youtube.com

    생활코딩의 AWS1 수업입니다. 보고나서 EC2 인스턴스와 pem key file을 준비해주세요. Pem key file은 macOS나 windows 환경에서 만들어야 합니다.

     

    3. 아이패드로 pem key 옮기기

    Termius는 pem key를 iTunes를 통해 옮기라고 하지만 macOS Catalina 버전이후로는 iTunes가 사라지고 Finder 앱으로 대체되었습니다.

    아이패드와 컴퓨터(macOS or Windows)를 연결해주세요!

    연결하면 왼쪽 창과 같이 아이패드와 연결되는데 여기서 Files라는 곳에 들어가면 앱들의 공간을 확인할 수 있습니다.

    여기서 Termius 앱에 AWS에서 받은 pem key file을 드래그해서 복사해줍니다.

     

    4. Termius로 AWS EC2 instance에 접속하기

    아이패드로 pem key file을 복사했으면 준비는 모두 끝났습니다.

    앱을 키고 -> Keychain -> + -> Import Key -> 추가한 key 클릭 하면 pem key가 추가됩니다.

     

    Hosts -> + -> New Host를 누르면 위와 같은 화면이 나옵니다.

    • Hostname : AWS EC2 instance의 public DNS address를 뜻합니다.
    • Username : ubuntu라고 쓰시면 됩니다.
    • Key : 눌러서 위에서 추가한 pem key file을 사용하면 됩니다.

     

    위와 같이 나오면 성공적으로 접속된 것 입니다!

     

    5. 여기서 코딩을 어떻게...?

    Pycharm, VS code와 같은 IDE를 쓰다가 vim, sublime과 같은 텍스트 에디터로 코딩하기란 쉽지 않습니다. 우선 이글의 종착지는 여기고 vim을 사용하여 코딩하면 된다로 글을 마칩니다... 다음 글에서 AWS의 Cloud9을 사용해볼 계획입니다. Cloud9은 클라우드 기반 IDE 입니다.

     

    반응형

    '개발 환경 > AWS' 카테고리의 다른 글

    AWS Cloud9 사용해보기  (0) 2020.07.26
    AWS로 딥 러닝 모델 학습하기  (0) 2020.04.18
Designed by Tistory.