티스토리 뷰
인스턴스는 AWS에서 제공하는 가상컴퓨터고, 인스턴스를 사용할 수 있는 방법이 된다.
대표적으로 ssh를 이용해 인스턴스에 접근하는 방법이 있는데, pem 키 파일이 필요하며 인스턴스 생성 과정에서 다운로드 위치를 기억해야 한다.
◎ 첫번째 시도
참조 : AWS EC2 ssh접속 방법
cd {pemkey가 존재하는 directory경로}
chmod 400 {pemKeyName}.pem
sudo ssh -i ‘{pemKeyName}.pem’ ubuntu@{EIP}
"비밀번호" 입력 (컴퓨터 비밀번호 입력)
"yes" 입력
cd /Users/daon/Desktop/file
chmod 400 키페어이름
sudo ssh -i 키페어이름 ubuntu@ec2-3-37-130-89.ap-northeast-2.compute.amazonaws.com
"비밀번호" 입력 (컴퓨터 비밀번호 입력)
"yes" 입력
💡 SSH (Secure SHell protocol)
다른 컴퓨터에 접속할 때 쓰는 프로그램. 다른 것들보다 보안이 상대적으로 뛰어나다.
접속할 컴퓨터가 22번 포트가 열려있어야 접속가능하다. AWS EC2의 경우, 이미 22번 포트가 열려있다.
접속 하려하니 이름을 확인할 수 없다고 한다.
ssh daon-instance Could not resolve hostname daon-instance: Temporary failure in name resolution
// 호스트 이름 daon-instance를 확인할 수 없습니다. 이름 확인에 일시적인 오류가 발생했습니다.
오류가 발생하여 두번째 시도로 넘어간다.
◎ 두번째 시도
ssh key 생성
터미널에 아래 명령어 입력
cat ~/.ssh/id_rsa.pub
// ssh-rsa ~~~~ 나오면 성공
// no such file or directory 뜨면 생성이 안 되어 있다는 의미이다.
rsa 키페어 생성. 아래 명령어 입력
키 생성이 완료 되면 /Users/내 컴이름/.ssh 폴더에 만들어진다.
ssh-keygen
// Generating public/private rsa key pair.
// Enter file in which to save the key (/Users/daon/.ssh/id_rsa):
// /Users/daon/.ssh/id_rsa already exists.
// 이미 있다고 한다 덮어쓰겠냐?
yes
비밀번호 두차례 입력 (컴퓨터 비밀번호)
다시 입력
cat ~/.ssh/id_rsa.pub
---------------------
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD ~~~
pem파일을 ~/.ssh 경로에 복사
복사 과정
cp pem파일경로/pem파일명 ~/.ssh/
ssh 디렉토리로 이동
cd ~/.ssh
pem 파일 권한 변경
chmod 600 pem파일명.pem
config 파일 설정
vi config
config 파일 작성
config 파일이 열리고 EC2를 새로 만들었으니 HostName에 들어가는 퍼블릭 IPv4를 수정해주었다.
Host 생성한 EC2 인스턴스를 부를 별명
HostName EC2 인스턴스 퍼블릭 IPv4 주소
User EC2 인스턴스 생성할 때 넣은 이름
IdentityFile pem파일경로/pem파일명.pem
// i 눌러서 insert 모드 진입, esc 누르고 :wq 쳐서 저장후 빠져나오기
config 권한 수정
chmod 700 config
ssh로 AWS EC2 서버 접속
ssh 설정한 Host별명
◎ EC2 연결 성공
◎ 간단한 Rinux 명령어
ls: 내 위치의 모든 파일을 보여준다. (list)
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다. (make directory)
cd [디렉토리]: 나를 [디렉토리]로 이동시킨다. (change directory)
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다. (superduser do)
sudo su: 관리자 권한으로 들어간다. (나올때는 exit으로 나옴)
chmod : 파일 또는 폴터의 권한을 변경할 때 사용 (change mode)
'AWS' 카테고리의 다른 글
[AWS] EC2 instance 중지 후 다시 시작해보기 (0) | 2023.05.17 |
---|---|
[AWS] EC2 인스턴스 생성하는 방법 (0) | 2023.03.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- I/O
- Scanner 시간초과
- 자바 입출력
- 변수
- alert
- alert focus
- 변수의 종류
- focus 작동 안하는 경우
- dataGridView
- 자바 출력 속도
- System.out.println
- MsgBox순서
- BufferdReader 클래스
- 출력 메소드
- 출력 스트림
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함