본문 바로가기

git https 방식에서 아이디, 패스워드 입력창 안나오게 하기 git을 매번 ssh 방식으로 사용하다가 어떤 이유 때문에 https 를 사용하게 되었습니다. ssh 처럼 키 값을 입력해두고 사용하는게 아니라서 그런지 push 할 때, pull 할 때 계속 아이디와 패스워드를 물어보더라고요. 속도도 속도지만 자동화 하는 과정에서 너무 거슬려서 찾아봤더니 아래와 같은 방법으로 회피할 수 있더라고요. git remote set-url origin https://username:password@git-repository-https-url 명령어 git remote set-url origin 은 동일하고요. https://username:password@git-repotisory-https-url 은 적당히 바꾸시면 됩니다. username. password는 콜론(:)으로.. 더보기
웹툰 - 앗 (완결, 이현, 로맨스, 경찰, 도둑) 웹툰 " 앗 " 간단 리뷰 작가 : 이현 연재 : 24화 완결 웹툰 - 앗 바로가기 최순경님은 지구대에서 일하는 경찰입니다. 주변 사람들은 최순경을 일잘하고 아름다운 분이라고 생각하고요. 남자주인공도 경찰인데 집에 가는 중에 최근에 골머리를 썩게 만드는 도둑을 목격하게 되는데. 범인은 바로 최순경님 !!!!! 최순경님하고 눈도 맞아버리네요. 최순경도 당황한 표정인데요 ㅋㅋㅋㅋ 최순경은 경찰일을 계속 할 수 있을까요? 이 난국을 어떻게 해결해 갈 것인가 !! 참신한 설정 같지 않나요? 로맨스 즐기고 싶으신 분 !! 아래 링크로 바로 GOGO !! 24화면 딱 한 번에 보기 좋은 길이 같아요. 완결되었으니까 한 번에 몰입감있게 볼 수 있으니까요. 완결된 웹툰 좋아하시는 분들께 추천해드려요 !! 심각하기 보다.. 더보기
crontab, mac, python, virtualenv 맥 환경에서 crontab 사용하는 방법에 대해서 간단하게 정리합니다. -crontab 편집 : crontab -e crontab 확인 : crontab -l -crontab 작성 방법은 동일합니다.제가 예전에 몇 개 포스팅을 한 적이 있는데요. 작성 방법은 그것으로 대신합니다. 2017/05/06 - crontab : daily, weekly, monthly example 2015/01/13 - Ubuntu Crontab -python 코드를 실행할 때 virtualenv 환경을 사용해야 하는 경우는 source 부터 해줘야 합니다. 아래와 같이 말이죠. 00 11 * * * source /Users/aa/venv/bin/activate && /Users/aa/venv/bin/python python_.. 더보기
Django template setting 1.9 to 1.10 Django 1.9 버전에서 1.10으로 이동할 때 Template를 찾지 못하는 에러가 나는 경우가 있어요. 아래 그림 처럼 변경되었으니깐 참고하세요. 문서와 Stack Overflow를 찾아보니 django.core.context_processors.request가 django.template.context_processors에 포함되었기 때문이라고 하네요. 더보기
Django와 ElastiCache 연결 AWS가 워낙 쉽게 서비스하고 있어서 큰 문제는 없지만 간단하게라도 정리해둡니다. 저는 Django 캐시를 Redis로 사용하고요. AWS 환경에서 실제 서비스하기 위해서 ElastiCache를 사용하고 있습니다. 일단 ElastiCache 서버를 하나 생성해서 완료되면 아래 그림과 같이 보입니다. Status가 available이면 사용 준비가 완료되었다는 거죠 !! Endpoint를 복사해서 Django Settings.py 파일에 입력하면 끝입니다. 다만 EC2에서 접근할 수 있도록 Security Group - Inbound에 6379 포트를 하나 추가해줍니다. Source에는 EC2 IP를 적어도 되지만 ElastiCache 자체가 기본적으로는 AWS 환경안에서만 접근 가능하기 때문에 0.0.0.. 더보기
Route53 / 기록용 Route53 설정을 간단하게 그림으로 기록 !! :) Default로 표시한 v 2개는 Route53에서 Hosted Zone을 만들면 자동으로 생성 Name Servers는 도메인 구입한 곳에 가서 등록 1. Email / Works는 네이버 웍스에서 제공하는 걸 등록 해줌 Type은 MX로 2. Cloud Front 등록 Type은 A로 Alias 이용해서 등록하면 됨. - Name은 적당히 변경해 줌 / 안하면 사용하기 복잡한 이름이 기본으로 사용됨 3. ELB 등록 Type은 A로 Alias로 이용해서 등록하면 됨. - Name은 기본 도메인으로 설정함 4. www.M#2.com 등록 - CNAME 타입으로 기본 도메인으로 연결되도록 설정함 A Type은 Alias에서 AWS Service를 선.. 더보기
WinSCP -- Mac Access (윈도우에서 맥 sftp 접근) 윈도우 환경에서 WinSCP라는 프로그램을 사용하고 있어요.리눅스나 맥 또는 클라우드 환경의 인스턴스에 있는 파일을 관리하는 용도로 사용하고 있고몇 개의 포스팅에서 간단한 기능 또는 접속 방법에 대해 정리했던 적이 있습니다. 이번에는 WinSCP를 통해서 맥 컴퓨터에 접속하는 방법에 대해서 정리해두려고요. 1. WinSCP에서는 별다른 작업을 할 필요가 없습니다. 하지만 Mac 설정을 변경하는 것이 필요합니다. Mac에서 System Preferences에 들어갑니다. 아래 그림에 표시해둔 것 처럼 Sharing 버튼을 눌러서 다음 단계를 진행합니다. 2. Sharing에 들어가 보면 왼쪽에 Remote Login이 꺼져 있는데 활성화 시켜줍니다. 아래 그림처럼요. 그리고 오른쪽에 Allow access.. 더보기
아파치 웹서버 설정 - Alias (apache web server setting - Alias) 간단하게 아파치 웹 서버 설정 중에서 Alias에 대해서 정리하고 실습 1. Ubuntu 14.04 Server + Apache2 2.4.7 위와 같은 환경에서 테스트 2. Ubuntu 14.04 Server에서 그냥 apt-get으로 apache2를 설치한 경우에 설정 파일은 /etc/apache2/ 에 위치함. 웹 서버의 root나 여러 폴더의 접근 권한 등을 설정하는 파일은 /etc/apache2/sites-available/000-default.conf 로 되어 있음 물론 000-default.conf가 맘에 들지 않으면 100-default.conf로 바꿔도 전혀 문제 없음. 다만 /etc/apach2/site-enable/000-default.conf의 링크를 100-default.conf로 .. 더보기
Django Login Session 역시 이번 포스팅도 그냥 정리해두기 위해서 작성합니다. 1. Django 1.8.2 기준입니다. 2. Django에서 로그인하는 방법에 대해서는 공식홈페이지에 잘 설명되어 있고 어려운 경우 참고할만한 여러 블로그가 존재합니다. 따라서 로그인에 대해서 작성하고자 하는 것은 아니고 Login 했을 때 session 쪽에 대해서 입니다. 3. Django로 만들어진 웹 시스템에 접속하면 아마도 다음과 같은 session이 만들어지는 것 같습니다. 로그인하지 않았을 때 입니다. Dictionary, 4개의 Key가 존재하네요. {'_session_key': None, 'modified': False, 'serializer': , 'accessed': False} 4. 로그인하고 바로 session을 출력해보면 .. 더보기
OpenStack : Dashboard Session Timeout OpenStack Dashboard에 접속하기 위해서 아이디와 패스워드를 쳤는데 Session timed out 이라는 메세지를 본 적이 계신가요? 그럼 또 아이디와 패스워드를 입력해야 하죠. 실제로 배포할 때는 중요하겠지만 혼자 사용하거나 연구에 사용하는 정도라면 설정 값을 변경하는 것도 좋습니다. 설정 파일은 /etc/openstack-dashboard/local_settings.py 이구요. 설정해야 하는 값은 SESSION_TIMEOUT = 1000000 (숫자, 초 단위) 입니다. 숫자는 마음대로 변경하세요. 너무 낮으면 session timed out 메세지를 자주 만날 수 있죠. 저는 위에 작성한 숫자보다 팍 높여뒀어요. 설정 하셨으면 service apache2 restart 로 아파치 서.. 더보기
리눅스 스크린샷(캡춰) 프로그램(Shutter) 설정 이전에 간단하게 리눅스 스크린샷(캡춰) 프로그램(Shutter)에 대해서 소개한 글을 작성한 적이 있습니다. 링크링크 : http://ngee.tistory.com/573 요번 포스팅에서는 간단한 설정을 해보는 걸로. 아니면 설정을 확인해보는 걸로.. Shutter를 켜고 Preference를 들어가보면 다음과 같이 여러 개의 탭을 확인할 수 있습니다. 흐흐 왼쪽에 있는 사진과 같이 보일 건데요. Main 탭의 Image format은 어떤 포맷으로 저장할 것인지를 정해주는 기능이죠. 압축 정도(0~9)도 정해줄 수 있습니다. 포맷은 bmp / png / jpg 중에 선택이 가능합니다. Save 내용을 보시면 Shutter를 통해 스크린샷을 찍으면 어떻게 저장할찌 정해줄 수 있어요. 저는 자동으로 특정 .. 더보기
데스크톱 크롬 브라우저 비밀번호 저장 비활성화 크롬 웹 브라우저를 사용하다보면 비밀번호를 저장할꺼냐고 계속 물어보는데요. 아니요 누르기도 귀찮고 지치면 아래와 같이 설정을 변경해보세요. 다시는 물어보지 않아요 ^^. 노란색으로 표시한 부분을 따라 가시면 됩니다. 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 고급 설정 표시를 눌렀을 때 추가로 표시되는 여러 설정 중에 아래 비밀번호 및 양식이라는 부분이 있어요!! 오른쪽 처럼 체크를 풀어주세요!! 이제는 비밀번호가 저장되지 않습니다. 다른 사람들과 같이 사용하는 컴퓨터의 경우 꼭 비밀번호가 저장되지 않도록 신경써주세요~~~ :) 영어버전을 사용하시는 분들도 동일해요. 더보기
크롬 - 저장된 비밀번호 삭제(제거) 크롬에 저장된 비밀번호 지우기(삭제하기)에 대해서 간단하게 포스팅으로 남겨요~~ 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 아래와 같은 화면이 보이죠? (넘 커서 줄였어요.) 1. 맨 아래 있는 노란색으로 색칠해둔 고급 설정 표시!!! 를 클릭하세요. 2. 고급 설정 표시를 클릭하면 아래 쭉 길게 나오는데요. 그 중에서 비밀번호 및 양식에 가셔서 노란색으로 색칠해둔 비밀번호 관리를 클릭하세요!! 3. 그럼 저장되어 있는 비밀번호 리스트가 나옵니다. 웹 사이트 주소랑 아이디가 입력되어 있거든요. 맨 오른쪽에 있는 X 를 선택해서 삭제하시고 완료!! 간단하게 저장된 비밀번호를 삭제했습.. 더보기
시놀로지(Synology) SSH 활성화 방법 시놀로지(Synology)를 Git Server로 사용하기 위해서도 그렇구요. SSH로 접속해서 사용하는게 더 편리하신 분들도 계실테고.. SSH 설정하는 방법에 대해서 간단하게 정리해보려고 합니다. 일단 제가 사용하는 시놀로지 버전? 기계는 DS215J 입니다. SSH 활성화 방법 .... 1. 웹 상에서 SSH 접속을 허용해준다. 아래 그림을 참고하세요. Control Panel -> Terminal & SNMP -> Terminal -> Enable SSH service Check -> Apply 2. 시놀로지 사용자를 추가한다. 이건 그냥 기본으로 설정해서 Next... Next 눌러서 끝내시구요. 3. 사용자 Home 폴더를 활성화 한다. 기본적으로 시놀로지에서는 사용자 개별 폴더가 활성화가 안.. 더보기
Bios Setting - Virtualization Technology 예전 포스팅에서 Computing Node 의 CPU는 VTx를 지원해야 한다고 말씀드렸는데요. 참고: http://ngee.tistory.com/552 Computing Node에서는 어찌대뜬 VTx를 Enable 시켜야합니다. BIOS마다 다르지만 System Security 쪽에서 많이 봤어요. 주로 HP를 써서 그런 걸 수도 있구요. 참고 하시라고 사진도 하나 올립니다. :-) 두 번째 줄에 보시면 Virtualization Technology (VTx)가 있죠. 이것을 Enabled로 설정해주셔야 합니다. 만약에 BIOS에서 찾을 수 없을 때는... 몇 년전에 찾아봤던 내용이지만 제가 알기로는 VTx를 설정할 수 있는 방법이 없는 걸로... "BIOS를 업데이트 하세요" 가 가장 많은 답변이였던.. 더보기
PostgreSQL 외부 접근 허용 외부 IP에서 PostgreSQL에 접근하는 방법에 대해서 간단하게 작성합니다. 이것을 설정하면 외부의 PgAdmin3도 사용가능합니다. 설정 파일의 위치는 PostgreSQL conf 파일이 모여있는 곳에 있습니다. 1. vi /etc/postgresql/9.3/main/pg_hba.conf 위 파일을 확인해보시죠. 주소 중에서 9.3은 제가 설치한 PostgreSQL의 버전입니다. 여러분들은 다른 버전을 설치하셨으면 9.3이 아니라 다른 버전을 입력하셔야 합니다. 요 파일에 설정을 추가하시면 됩니다. 자세한 설정은 다음 웹 페이지를 참고하세요. http://www.postgresql.org/docs/9.3/static/auth-pg-hba-conf.html 간단하게는 다음과 같은 내용을 마지막에 추가.. 더보기