금요일, 10월 30, 2020

[유튜브 방송] (리눅스 업스킬 도전 #22-b) notepad++ 편집기로 EC2 원격 호스트의 파일 편집하기

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 추가 팁인 22-b편을 공개해드리겠다. 22-b편은 notepad++ 편집기로 EC2 원격 호스트의 파일을 편집하는 방법을 설명한다.

2020년 10월 30일자 [리눅스 업스킬 도전 #22-b] notepad++ 편집기로 EC2 원격 호스트의 파일 편집하기 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 notepad++과 SFTP 지원 소개
  • 03:00 플러그인 설치
  • 04:24 플러그인 활성화와 원격 호스트 등록
  • 07:30 테스트

방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1: 플러그인 설치
    1. 플러그인 --> 플러그인 관리 --> 사용가능 탭에서 NppFTP 설치
  • 단계 2: 플러그인 활성화와 원격 호스트 등록
    1. 설치 후 플러그인 --> NppFTP --> Show NppFTP window
    2. 우측 NppFTP 영역에서 톱니 바퀴 누르고, Profile settings
    3. Profile settings 대화상자에서 Add new 누르고 프로파일 이름을 지정
      • Connection 탭의 Hostname에 EC2 IP 주소, Connection Type을 SFTP, Port는 22번 그대로, username을 ubuntu(또는 ec2-user)로 설정
      • Authentication 탭의 Try private key file authentication에 체크박스를 켜고, Private key file에 EC2의 개인키(주의: ppk 형식이 아니라 pem 형식!)를 설정
      • Close를 눌러 닫고 나온다
    4. 우측 NppFTP 영역에서 툴바 가장 마지막 아이콘(Show message window)을 눌러 하단의 Output 영역을 활성화(접속시 문제가 생기면 로그를 확인할 수 있음)
  • 단계 3: 테스트
    1. 우측 NppFTP 영역에서 접속 아이콘을 누르고 앞서 지정한 프로파일 이름을 선택하고 암호를 입력하면(pem 파일의 기본 암호는 비어 있으므로 그냥 OK) 로그인
    2. 원하는 파일을 더블클릭하면 편집 창에 뜨고, 수정 후 저장하면 자동으로 서버로 올라감

참고: 위와 같은 방법은 vi와 같은 편집기에 익숙하지 않을 경우에 사용하는 패턴이며, VSCode, Atom, 이클립스, 서브라임 등 다양한 IDE(또는 편집기)에서 응용 가능하다!

EOB

목요일, 10월 29, 2020

[유튜브 방송] (리눅스 업스킬 도전 #22-a) EC2 인스턴스에서 계정 추가 후 공개 키 등록 방법

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 추가 팁인 22-a편을 공개해드리겠다. 22-a편은 EC2 인스턴스에 계정을 추가한 다음에 SSH 접속을 위해 공개 키를 등록하는 방법을 설명한다.

2020년 10월 29일자 [리눅스 업스킬 도전 #22-a] EC2 인스턴스에서 계정 추가 후 공개 키 등록 방법 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 계정 추가 복습
  • 03:30 개인 키 생성(ppk)
  • 05:31 공개 키 확인
  • 06:38 공개 키 등록과 테스트

방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1: 개인 키 생성(웹)
    1. EC2 관리 화면(네트워크 및 보안 --> 키 페어)에서 [키페어 생성]으로 새로운 키 생성
    2. ppk 형식으로 다운로드!(주의: 보안을 강화하려면 puttygen에서 passphrase를 지정해야 한다)
  • 단계 2: 공개 키 확인
    1. 공개 키는 puttygen으로 ppk 개인 키를 로드한 다음 상단에서 확인
  • 단계 3: 해당 사용자 계정으로 들어간 다음에 공개키 등록과 테스트(터미널)
    1. $ mkdir .ssh
    2. $ chmod go-rwx .ssh
    3. $ cd .ssh
    4. 확인된 공개 키를 ~/.ssh/authorized_keys 파일에 추가
    5. $ chmod go-rwx authorized_keys
    6. 마지막으로 putty를 하나 더 뛰워 IP 주소와 개인 키를 지정한 다음에 로그인해서 정상 동작하는지 확인
EOB

수요일, 10월 28, 2020

[유튜브 방송] (개발자 영어 #4) 개발 관련 질문과 대답 방법

오늘은 개발자 영어 4편을 공개해드리겠다.

2020년 10월 28일자 [개발자영어 #4] '개발 관련 질문과 대답 방법 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 개발자 영어에서 확인할 수 있다.

2020년 10월 28일자 방송 내용은 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 0:00 개발자 영어 소개
  • 1:14 질문과 대답이 중요한 이유
  • 3:41 질문 제대로 하기
  • 10:51 대답 제대로 하기
EOB