2021-06-05

0605 아마존 ec2 ssh로 접속하기

 1. 

공개키가 있는 폴더로 이동 -> ssh -i "키 이름" 계정이름(기본적으로, ubuntu) @ 퍼블릭 IP혹은 DNS 

정확히 입력했는데도 계속 permission denied(public key)오류가 나서 왜일까? 했는데 , cmd창을 관리자 권한으로 실행하지 않아서였다. 속성 - 고급 - 보안 탭에서 '항상 관리자권한으로 실행하기' 로 수정, 

-> 접속 잘 된다!!

2. TODO

- jdk 설치

- 자바 symbolic link 설정 & path설정

- source명령어로 실행반영

- git설치 (이미 설치되어 있음) 

- git clone 주소 : 내가 올린 코드들이 복사된다. 

- 컴파일 & 빌드진행 ( ./mvnw clean package 혹은 ./gradlew )

- jar 파일 실행 (java -D옵션 -jar) : 서버를 올린다, & 옵션을 붙여서 독립적으로 뜨도록하기

- curl localhost:8080으로 접속해보기(로컬) 

- 8080으로 해당 dns 혹은 ip로 접속해보기(원격)


3. 

java -version과

javac -version으로 설치되어있는지 확인하면- 우분투가 똑똑해서.. 알아서 다운로드할 파일을 제시해준다. 다운로드


자바 PATH설정중(vi편집기로 쓰고있었다) 권한 없음 에러

https://keepdev.tistory.com/3

이렇게 해결!!

https://philip1994.tistory.com/71

sudo reboot로 리부팅하고 ssh로 다시 접속->자바 패스가 잘 설치된 것을 확인할 수 있다!!




4. git clone uri

하고 -> pom.xml있는 디렉토리로 이동 -> ./mvnw하는데도 계속 퍼미션 에러

1) root로 접속했는데도(sudo su ) 퍼미션 에러떠서 검색검색

2)https://www.slipp.net/questions/468 <<해당링크로 해결!! ./mvnw 명령어자체의 권한을 재설정하였고 ./mvnw clean package시 잘 작동되었다!

 

빌드 success확인!


5. cd target => jar파일이 생성된 것을 확인 할 수 있다 
java -jar (탭누르면 해당 jar파일 이름 자동완성) 
& 옵션으로 서버를 띄우면!!



우와!!! 이렇게 원격에서 접속할 수 있다!!!!
놀라움.....멋지다....
서버...즐거버....히히


curl명령어를 이용하면, local에서도 확인해볼 수 있다. 

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...