Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- game
- jest
- 공룡게임
- react
- OCR
- cookie
- Sequelize
- 정렬
- mongoose
- nestjs
- GIT
- typeORM
- flask
- Express
- Nest.js
- JavaScript
- dfs
- 자료구조
- Queue
- Python
- MongoDB
- Dinosaur
- MySQL
- 게임
- TypeScript
- AWS
- Bull
- class
- nodejs
Archives
- Today
- Total
포시코딩
SSH를 통해 EC2 Ubuntu 서버 접속 with keypair 본문
728x90
1. SSH 접속 방법
터미널에 입력
ssh -i keypair위치 ubuntu@퍼블릭_IPv4_주소
하지만 따로 설정을 안할 경우 아래와 같은 에러가 뜰 것이다.
2. 접속 에러 확인
키페어를 소유한 사용자만 읽을 수 있도록 해야되는데
너무 '오픈'되어 있다는 내용이다.
실제로 그런가 확인해보자
ls -al | grep 키페어파일
보면 왼쪽에 -rw-r--r-- 이런 형태가 보이는데
간단하게 설명하자면 파일 주인 / 파일 주인이 속한 그룹 / 다른 사람 에 대한 권한 정보가 되겠다.
더 자세한 정보는 리눅스 파일 및 폴더 권한과 관련된 내용이니 따로 찾아보면 되겠다.
여기서 문제가 되는 부분은 해당 파일의 r(읽기 권한)이 그룹, 다른 사람에게도 부여되어 있다는 것인데
chmod 명령어를 통해 권한을 변경해줘야 한다.
3. 접속 에러 해결 방법
chmod 400 키페어파일
변경 후 다시 ls -al 을 통해 확인해보면
ls -al | grep 키페어파일
앞부분만 r로 바뀐걸 볼 수 있다.
4. 접속 에러 해결 후 결과 확인
이제 다시 맨 위의 1번 방법을 통해 접속해보면 아래와 같이 잘 접속되는걸 확인할 수 있다.
728x90
'AWS > EC2' 카테고리의 다른 글
[MongoDB] sudo systemctl start mongod 반응 없을 때 (Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted) (0) | 2022.12.15 |
---|---|
pm2를 통해 터미널을 닫아도 서버 꺼지지 않게 하기 (0) | 2022.12.15 |
iptables를 통해 80 -> 3000 포트포워딩 (0) | 2022.12.15 |
Node.js, MongoDB 설치 with Ubuntu@ (0) | 2022.12.15 |
EC2 python 환경 만들기 (0) | 2022.10.27 |