기본 콘텐츠로 건너뛰기

Oracle Cloud(OCI) 오라클 클라우드 무료 버전 사용하기

 오라클 클라우드 세팅 하기


어쩌다가 오라클 클라우드 무료버전이 굉장히 좋다는 얘기를 들어서 세팅하고 사용해보려고 함(AWS 1년지나서 지웠는데 오라클은 평생 무료라고.....)

가입은 모 이리저리 하면 될거 같고.....


인스턴스 생성


인스턴스를 만드는거부터 시작하려함

다음 페이지에 Create Instance버튼을 누르고
Name은 자신이 설정하고 싶은대로 설정


Placement의 Edit를 누르시면 어디 지역 선택했는지 나오는데 제일 처음 가입할때 설정해둔 지역으로 나오나봄(전 Seoul)

Image and shape가 있는데 인스턴스의 os를 설정하는 곳 같음 저는 centos7로 세팅할 계획

Edit를 누른후 Oracle Linux7.9 옆의 Change Image를 눌러서 CentOS7로 변경 후 Select Image를 선택

Shape는 무료버전은 AMD뭐시기뿐 선택 사항이 없으니 패쓰

Networking도.... 패쓰(잘 모르겠음)

Add SSH keys가 중요한데 처음에 세팅을 잘못하면 아예 접속이 안되므로 꼭 여기서 세팅을 잘 하시기를 바람(No SSH keys는 안해봐서 모르겠음)

public key file을 사용해 보려고 함

먼저 Save Private Key와 Save Public Key를 눌러서 두개의 키를 다운함

다운한 Public Key는 옆의 Upload pulic key files로 업로드


두개의 파일을 일단 잘 챙겨놓기

그다음 Boot volume인데 

Specify a custom boot volume size는 생성 용량을 지정하는 거인데 무료는 100GB까지 될거임 저는 그냥 체크 안해서 기본 세팅인 46.6기가로

Use in-transit encryption 인스턴스와 볼륨 사이에 전송이 암호화 데이터 전송이 암호화라는거 같은데 일단 체크해봄(기본은 체크 안함)

Encrypt this volume with a key that you manage 키로 암호화 관리 한다는 소린가.......체크하면 추가 설정이 필요한거 같아서 패쓰....

이제 설정 끝 Create 버튼 똭!
Provisioning이 끝나고 서버가 올라갈 거임


고정 IP 설정


AWS도 고정 IP로 하는게 있는데 (Elastic IP였나?) 오라클도 있어서 설정함(근데 유료 서비스인거 같기도...?)

Reserved IPs를 클릭


페이지 오니까.....Reserved Public IP Address버튼으로 

RESERVED PUBLIC IP ADDRESS NAME에 적절한 값을 입력하고 Reserve Public IP Address버튼을 눌러줍니다(IP ADDRESS SOURCE 뭐시기를 눌러보니 Oracle뭐가 떠서 전 그냥 세팅함 선택 옵션이라 안해도 될거 같음)


인스턴스 페이지로 온후 밑에 있는 Attached VNICs 누르고 Name의 버튼을 누름

다음 페이지의 IPv4 Addresses를 누르고 :를 눌러 Edit을 클릭


EPHEMERAL PUBLIC IP로 되어 있을텐데 NO PUBLIC IP로 변경하고 업데이트 버튼 클릭

그리고 다시 Edit를 누르면 RESERVED PUBLIC IP가 누를수 있게 될거고 RESERVED IP ADDRESS IN ADDRESS IN ~에 아까 설정해둔 IP가 나올거임 그리고 업데이트

그럼 Public IP Address가 채워지고(Reserved)로 나옴


Instance 접속(putty)


인스턴스 페이지로 돌아가면 Instance Access에 Public IP와 Username이 나옵니다.

여기로 접속함

PuTTYgen을 키고 Load버튼을 누르고 파일 찾을때 안보이므로 All Files로 변경

아까 Instance만들때 다운받은 ssh-key-~~~~.key파일을 클릭

그럼 무슨 안내가 뜰거고 

Save private key로 저장함

putty를 키고 IP주소는 Public IP Address의 IP값을 넣음

그리고 Connection의 Data에 Username을 입력


Connection -> SSH -> Auth에서 Browse를 눌러서 아까 PuTTYgen으로 저장한 파일을 넣음

다완료되면 Open이 아니라 Session에 다시 와서 Save 먼저하고 Open

몬 창이 뜨는데 예로 넘어가면 접속완료...!!


 



    















댓글

이 블로그의 인기 게시물

mac 맥 맥북 Brew 완전 삭제

맥북에서 Brew 초기화 Brew를 써서 h2를 쓰려고 하는데 brew install h2가 안되서 이리 저리 알아보다가 완전 삭제 후 다시 설치 하니까 되서 그 방법을 남겨놈 1. 터미널에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 입력후 y랑 뭐 비번.. 2. /usr/local 폴더에서 Homebrew 폴더 삭제 rm -rf Homebrew/ 권한설정으로 잘.....삭제하고 3. 다시 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 좀 오래걸리니까 기다려야한다는걸 배움... 출처.... https://discourse.brew.sh/t/error-no-formulae-found-in-taps/8331/9

ORA-28000 계정이 잠금되었습니다 계정 잠길때

오라클 계정이 잠길때 해제방법 증상 t he account is locked 오류 발생 원인 Oracle 에서 t he account is locked  에러가 나는 원인은 ● 잘못된 패스워드로 설정횟수만큼 접속 시도시 Lock. ●  30일동안(Default) 해당 계정으로 로그인을 하지 않았을 경우 Lock. 등이 있다. 해결방법 command창에서 * 로컬일경우, sqlplus "/as sysdba"  또는  sqlplus /nolog  conn /as sysdba  * 로컬이 아닐 경우, sqlplus /nolog conn sys/password@<sid> 이름/패스워드@sid로 입력 로 접속 후 SELECT username, account_status, lock_date FROM dba_users; 으로 Lock이 된 사용자를 확인한 후 LOCKED<TIMED> 라고 되있으면, 패스워드 설정횟수 입력 오류로, 아래의 Unlock 명령만, EXPIRED & LOCKED 라고 되있으면, 패스워드 기간만료로, Unlock 후 비밀번호를 지정해줘야 한다. ALTER USER 사용자명 ACCOUNT UNLOCK; 로 Lock된 사용자를 Unl ock 시킨다 방금 말했다시피, 다시 Lock된 사용자 확인했는데,  Open되지 않고 EXPIRED되어 있다면, alter user 사용자명 identified by 바꿀패스워드;  로 패스워드를 변경하거나 또는 SQL*PLUS 를 재시작하여 Lock를 해제한 계정(사용자명/패스워드)로 로그인 하면 패스워드 변경 창이 뜬다. 추가로 패스워드 Lock 횟수 확인하는 방법은 SELECT U.USERNAME,P.PROFILE, P.RESOURCE_NAME, P.LIMIT  FROM D

메이븐으로 라이브러리 인식

 간혹 퍼블릭 jar가 아닌 파일이 있는데 그럴때 쓰면 될듯 <dependency> <groupId> SimpleCryptLib </groupId> <artifactId> SimpleCryptLib </artifactId> <version> 1.1.0 </version> <scope> system </scope> <systemPath> ${basedir}/src/main/webapp/WEB-INF/lib/SimpleCryptLib-1.1.0.jar </systemPath> </dependency> version, scope, systemPath는 꼭 작성해야 한다 groupId, artifactId, version은 암거나 해도 되는거 같음 최근(2021.05.04)스프링 부트    < dependency > < groupId > NiceID </ groupId > < artifactId > NiceID </ artifactId > < version > 1.0 </ version > < scope > system </ scope > < systemPath > ${basedir}/src/main/resources/lib/NiceID.jar </ systemPath > </ dependency > 이걸 추가해주는것도 필요할지도..?? < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-maven-plugi