아마존 EC2 인스턴스에 SSH 연결하기

* SSH 접속시 유의 사항

– 아마존 EC2 인스턴스 생성시 만든 .pem(키파일)은 다른 사람들이 접근할 수 없도록 최소한의 권한만 부여해야한다.

  주로 chmod 600이나 400을 사용.

* SSH 접속 방법

ssh -i <키 파일>.pem <유저 이름>@<호스트>

– 인스턴스를 우분투로 생성한 경우 <유저 이름> = ubuntu 

– 인스턴스를 아마존 AMI로 생성한 경우 <유저 이름> = ec2-user

Shell(Bash) tips

1. 쉘을 띄울때 기본 경로 설정하기

(꼼수지만) ~/.bashrc 또는 ~/.bash_profile 에 cd “원하는 경로” 한 줄을 추가한다.

2. 쉘에 Alias 등록하기

(h를 치면 홈 디렉토리로 이동하고 싶다거나? 뭐 등등 유용하게 만들 수 있는)

~/.bashrc 또는 ~/.bash_profile에 alias “원하는 명령어” = ‘작동하고 싶은 명령어’ 를 추가한다.

(예: alias ‘gogo’ = ‘cd /home/namwookim’ 라고 하면 쉘에서 gogo [엔터]를 치면 cd /home/namwookim 한 것과

같은 효과를 볼 수 있다!

3. 자주쓰는 변수 글로벌하게 설정하기

~/.bashrc 또는 ~/.bash_profile에 export “원하는 변수명” = “원하는 값”을 추가한다.

(예: export HOME_DIR = ‘/home/namwookim’을 하고 echo $HOME_DIR하면 결과가 나오고 원하는 곳에서 $HOME_DIR로 변수를 불러올 수 있다.)

4. 쉘 출력 결과를 바로 클립보드로 불러오기

명령어 | xclip (맥에서는 pbcopy)

(예: cat README | xclip)

To be added..