Window에서는 putty와 WinScp로 서버에 원격으로 접속하고, 필요한 파일을 전송했었는데
Mac에서는 터미널만으로도 외부 서버에 원격으로 접속이 가능합니다.
1. 터미널을 켜기
2. AWS EC2 서버 생성 시 다운받았던 .pem 파일이 있는 위치로 이동
*** 경로를 모를 때
1) 보기 - 경로 막대 보기
2) 오른쪽 클릭 - 경로 이름을 복사
3) 터미널에 복붙
ex) cd /Users/kim-eunji/Documents/Linux
4) 만약 permission denied: /Users/kim-eunji/Documents/Linux가 뜬다면?
sudo su 입력(현재 사용자의 세션에서 root 사용자로 전환)
비밀번호 입력
sh-3.2#가 뜰텐데 현재 root 사용자로 로그인했음을 나타내는 것임으로 당황치 말기!
3번부터 하면 되는데 만약 나오고 싶으면 exit 입력하고 나오면 됩니다.
3. .pem 파일의 권한 변경
chmod 600 키이름.pem
*** chmod 뒤에 숫자 세개의 의미는 나/그룹/전체에 대한 권한이다.
권한의 종류는 read(4), write(2), execute(1) 인데 숫자의 합으로 조합의 권한을 나타낸다.
600의 의미는 나에게만 읽고, 쓰기 권한이 있음을 의미한다(4+2 = 6).
4. AWS 서버에 접속하기
ssh -i ForLecture.pem ec2-user@아이피 주소
***만약 The authenticity of host ... can't be established.
이런식으로 서버의 신뢰성을 확인하는 경고메세지가 뜰 경우
신뢰할 수 있는 서버의 경우 yes를 입력하면 되지만, 서버의 안전성을 확신할 수 없을 경우는 고민해보시길...
5. 접속완료!
, #_
~\_ ####_ Amazon Linux 2
~~ \_#####\
~~ \###| AL2 End of Life is 2025-06-30.
~~ \#/ ___
~~ V~' '->
~~~ / A newer version of Amazon Linux is available!
~~._. _/
_/ _/ Amazon Linux 2023, GA and supported until 2028-03-15.
_/m/' https://aws.amazon.com/linux/amazon-linux-2023/
참고 블로그 : https://professionalworker.tistory.com/242
'AWS' 카테고리의 다른 글
리눅스 서버에서 swap file 설정하는 방법 (0) | 2024.11.14 |
---|---|
AWS에서 Access Key 발급받는 방법 (0) | 2024.11.10 |
Elastic IP 사용하기 (0) | 2024.11.10 |
Spring Boot로 EC2에 war파일 배포하기 (0) | 2024.11.07 |
EC2에서 Tomcat 로그 확인 방법 (0) | 2024.11.07 |