Justin의 개발 로그
EC2 서버에 다른 계정 ssh 접속 권한 등록
AWS_NCP/EC2 2019. 8. 19. 15:55

#AWS 콘솔에서 키패어 생성 -> pem 파일 다운로드 #로컬에서 #다운로드된 pem 파일의 권한이 많으면 pub 생성이 안됨 sudo chmod 400 amazon-ec2-key.pem #pub 생성 ssh-keygen -e -f amazon-ec2-key.pem >> amazon-ec2-key.pem.pub #ec2 서버에서 /home/ec2-user/.ssh 로 이동 cd .ssh #pub 파일의 암호화키 부분을 authorized_keys 에 등록 # 앞에 "ssh-rsa " 추가 # 뒤에 " 계정" 추가 sudo vi authorized_keys ssh-rsa AAAAB3Nzxxx생략xxxJE84UOpccWJh45z5/123456 admin_account ssh-rsa AAAAB3Nzxxx생략..

Apache Rewrite Module
IT/Linux_Apache_Nginx 2019. 8. 7. 10:39

아파치에서 http로 접속한 URL을 https로 강제 리다이렉트 할 때 사용하는 설정입니다 httpd.conf 의 rewrite_module이 주석 처리 되어 있으면 이 부분의 주석을 해제해서 모듈을 사용할 수 있게 합니다. LoadModule rewrite_module modules/mod_rewrite.so 아래처럼 아파치의 vhost 파일의 VirtualHost에서 #Redirect Setting 이하 부분 처럼 작성하면 됩니다. ServerAdmin webmaster@localhost DocumentRoot /var/www/http ServerName mypage.server.co.kr ServerAlias www.mypage.server.co.kr ErrorLog logs/error.log C..

article thumbnail
Jenkins + BitBucket + Gradle 빌드 설정하기 #2
프로그래밍/Jenkins 2019. 7. 11. 18:35

JDK와 Gradle 설정 빌드를 하기 위해서 JDK와 Gradle을 설정해야 합니다. 젠킨스 관리 페이지에 접속합니다. Jenkins 관리 -> Global Tool Configuration 에 들어갑니다. JDK 이름을 입력하고, 사용할 버전을 선택합니다. Oracle 계정을 입력하라고 나오면 oracle.com에 접속이 가능한 계정/비밀번호를 입력합니다. Git(Bitbuckt)을 아래 내용을 참고로 기본값을 입력하고, Gradle 이름을 입력 후 사용할 버전을 선택합니다. 로컬 개발에 사용하는 버전과 일치시키는 것이 좋겠죠. 제 경우에는 5.1.1 입니다. ❯ gradle -version Welcome to Gradle 5.1.1 혹시 빌드가 안되는 경우 아래와 같이 프로젝트에 기본으로 포함된 그..

article thumbnail
Jenkins + BitBucket + Gradle 빌드 설정하기 #1
프로그래밍/Jenkins 2019. 7. 11. 17:18

Bitbucket은 소스관리를 위해 Private 저장소를 무료로 제공하는 서비스 입니다. 프로젝트를 팀단위로 진행하다보면 팀원들이 기능을 나눠 개발하게 되고 저장소에 푸시하게 됩니다. 그러면 이를 주기적으로 통합하고 빌드가 잘 이루어지를 확인할 필요가 있는데 이 때 젠킨스와 같은 CI툴을 사용하면 여러가지 이점들을 누릴 수 있습니다. 주기적 혹은 푸시를 감지하여 서버에서 빌드를 수행합니다. 테스트 코드를 실행하고 커버리지를 리포트 받을 수 있습니다. 정적 분석 및 코드 품질을 모니터링 할 수 있습니다. 대표적인 이 기능들 외에도 여러가지 기능을 활용 할 수 있습니다. 이제 젠킨스(Jenkins)를 Bitbucket과 연동하는 방법을 정리해보겠습니다. 1. 젠킨스에 Bitbucket 플러그인 설치 Jen..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
Add new user account with SSH to My Amazon EC2 Linux instance?
카테고리 없음 2019. 6. 26. 13:19

SSH to your EC2 Instance as standard ec2-user sudo adduser -m testuser sudo su - testuser mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys On your local pc, if you don't have them already, generate rsa keys (always give enter on default options) ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub Copy the output (something like this) ssh-rsa AAAAB3N.......Psut95c237gtzkwlU..

article thumbnail
Jenkins 서비스 생성 - CloudFormation + Ansible을 이용한 IaC (Infrastructure as Code) 구성
AWS_NCP 2019. 6. 25. 18:03

CloudFormation + Ansible로 IaC (Infrastructure as Code)로 구성 Git 소스 위치 : https://github.com/Justin-ad-Park/EffectiveDevOpsTemplates Justin-ad-Park/EffectiveDevOpsTemplates AWS+DevOps : AWS CloudFormation. Contribute to Justin-ad-Park/EffectiveDevOpsTemplates development by creating an account on GitHub. github.com CLI 설치 및 권한 설정 1. PyPA 파이썬 패키지 관리자 설치 #Windows $ sudo apt install python-pip #MAC $ ..

빅데이터분석-R 간단 연습
프로그래밍 2019. 6. 20. 18:29

아래 첨부파일 /Users/justin/idea/R 에 저장 RStudio에서 > setwd("/Users/justin/idea/R") > install.packages("KoNLP") > install.packages("wordcloud") > library(KoNLP) 에러: package or namespace load failed for ‘KoNLP’: .onLoad가 loadNamespace()에서 'rJava'때문에 실패했습니다: 호출: dyn.load(file, DLLpath = DLLpath, ...) 에러: 공유된 객체 '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so'를 로드 할 수 없습..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
LInux 정해진 시간에 shutdown
AWS_NCP/EC2 2019. 6. 11. 17:42

# 크론탭을 이용해 셧다운하는 간단한 셋팅입니다. # Linux 종류별로 셧다운 명령이 다를 수 있으니 # OS에 맞게 명령어를 선택해야 합니다. crontab -e #Auto poweroff at 10 PM 00 22 * * * sudo poweroff or 00 22 * * * sudo shutdown -h