본문 바로가기

AWS WorkMail 만들기 (도메인, 이메일 서비스, 사용자, 인증) AWS WorkMail로 메일 서비스를 사용하실 수 있죠. 간단하게 어떻게 구성되는지 정리해둡니다. 또 언젠가는 작업하게 되겠죠? WorkMail 서비스는 US East, US West, Europe region에서만 사용이 가능합니다. 접속하면 Region 선택하는게 나와요. 저는 US East 선택했어요. 편하신대로 선택하시면 됩니다. 작업 순서는 Organization 생성 > 도메인 추가 및 Route53 셋팅 > 사용자 생성 > 메일 서비스 접속으로 이루어집니다. Organization 생성하면 아래와 같은 화면이 나옵니다. 여기서 Default mail domain을 확인해두셔야 합니다. 메일 서비스 접속을 위해서요. Organization 생성된거 선택하시면 세부 메뉴화면으로 넘어갑니다. 여.. 더보기
Fabric 에서 password 입력하지 않는 방법 저는 Fabric으로 배포하는 경우가 있는데요. ssh를 통한 방법이다 보니까 아이디, 패스워드를 물어보는 경우가 있습니다. 가장 쉬운 방법은 ssh key를 복사해두는 것이죠. from fabric.context_managers import cd, env def set_awsapi(): env.hosts = ['server1', 'server2', 'server3'] env.user = 'ubuntu' env.key_filename = ['~/key~~~name~~~.pem] 그런데 어떤 이유(정책?) 때문에 키복사는 허용되지 않을 때 아이디 / 패스워드로 입력해서 들어가야 하는데 매번 타이핑 하기가 너무 귀찮을 때가 있죠. 아래와 같은 방법으로 password를 더 이상 치지 않아도 됩니다. from.. 더보기
Django User Password Change using Command Line Django 사용자 패스워드를 변경하기 위한 Command Line은 아래와 같아요. python manage.py changepassword user_name 입력하게 되면 password를 다시 입력할 수 있습니다.successfully for user 'user_name' 메시지가 나왔다면 성공적으로 변경된 것입니다. 더보기
kakao 3rd party app unlink (카카오 3rd 앱 연결 해제) 카카오 로그인을 통해 앱에 가입한 사용자를 앱 연결해제 시키기 위해서는 아래와 같은 명령어를 통해 가능합니다.여기서 말하는 앱 연결해제는 사용자 입장에서는 앱 서비스를 탈퇴하는거랑 유사한 것이구요. 아래 내용은 https://developers.kakao.com/docs/restapi#사용자-관리-앱-연결-해제 에 자세히 나와 있고, 다른 방법도 존재하니 읽어보면 도움일 될 것 같습니다. curl -v -X POST https://kapi.kakao.com/v1/user/unlink -H "Authorization: KakaoAK 132489075198274129847912847192841928498214" -d 'target_id_type=user_id&target_id=182828281828282' .. 더보기
ssh : Server A -> Server B -> Server C 제목에 나타낸 것과 같이 Server A에서 ssh로 Server B를 통해서 Server C로 접근하고 싶을 때 어떻게 해야 하는가? 에 대해서 포스팅을 남겨둡니다. 먼저 방법을 작성하기에 앞서 어떤 구조인지, IP는 어케되는지 이런거를 작성해둬야겠죠. (Server A) : Server B에 접근 가능하면 됩니다. 추가로 Server C가 어떤 Key로 접근 가능하다면 그 Key를 가지고 있으면 됩니다. Key라는게 먼지 모르겠다라고 하시면, Key로 접근하는게 아닐테니깐 별로 신경쓰지 마세요. (Server B) : IP Address - 1.2.3.4 (example)로 가정합니다. 추가로 Server C에 접근 가능해야겠죠. (Server C): IP Address - 5.6.7.8 (examp.. 더보기
시놀로지(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 폴더를 활성화 한다. 기본적으로 시놀로지에서는 사용자 개별 폴더가 활성화가 안.. 더보기
우분투 - 현재 로그인한 사용자 보기 우분투(Ubuntu)에서 현재 로그인되어 있는 사용자를 확인하는 명령어는 멀까요? ^^ 바로 who 입니다. who에 대한 설명은 show who is logged on 으로 man 페이지에서 확인할 수 있는데요. who를 실제로 입력해보면 다음과 같은 결과를 확인할 수 있습니다. 제가 가렸지만 왼쪽에 사용자 이름도 확인할 수 있습니다. 그럼 혹시 이상한 사용자가 로그인되어 있다!! 라면 어떻게 해야 할까요?? 먼저 TTY(pts/number)를 기억해주세요. 위 그림에서는 pts/15, pts/3, pts/4, pts/6, pts/10이 있는데요. pts/10을 강제로 로그아웃 시켜버리기 위해서는 다음과 같은 과정이 필요합니다. 먼저 PID를 알아내야 하는데요. ps s 를 입력해보면 다음과 같은 화면.. 더보기
tomcat user id and password setting in Ubuntu 우분투에서 tomcat7을 apt로 설치한 경우 사용자 설정을 할 수 있는 파일의 위치는 아래와 같습니다. vi /var/lib/tomcat7/conf/tomcat-users.xml vi로 열어보면 대부분이 주석(comment)으로 되어 있습니다. 주석(comment)부분에 아래 내용을 추가하시면 http://server_ip_address:8080/manager/html 에 접속이 가능합니다. 파란색으로 표현한 admin과 123123은 적절하게 변경하셔서 사용해야 하겠죠. 좀 더 많은 사용자 role에 관한 정보는 tomcat 홈페이지에 잘 나와있어요. 아래 링크(link)를 참고하세요 ^^ Apache Tomcat 7 Manager App HOW-TO : http://tomcat.apache.org.. 더보기
PostgreSQL install and setting(add user) in Ubuntu 12.04 /* 최대한 한글 없이 필요한 내용만 작성하는 포스팅입니다. */ 1. Add PostgreSQL repository (root) 01) vi /etc/apt/sources.list.d/pg.list #writing deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main #:wq 02) apt-get update .... The following signatures couldn't be verified because the public key is not available : NO_PUBKEY AAAAAAAAAA .... # solution : apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A.. 더보기
Tomcat7 - Default admin password in Ubuntu 14.04 /* 최대한 한글 없이 필요한 내용만 작성하는 포스팅입니다. */ Tomcat7 Admin Page ---> http://server_ipAddress:8080/manager/html manager service configuration file : /var/lib/tomcat7/conf/tomcat-users.xml vi /var/lib/tomcat7/conf/tomcat-users.xml ...... ...... ............ 더보기
우분투 리눅스 사용자 리스트 (user list) 우분투에서 아니 리눅스에서 사용자 리스트를 확인하기 위해서는 아래 명령어를 통해서 가능합니다. 1. /etc/passwd 파일 확인하기 /etc/passwd 파일에 유저, 그룹, 쉘 등 정보가 들어가 있기 때문에 이 파일을 열어보시면 사용자들에 대한 정보를 얻으실 수 있죠. 꼭 들어가서 봐야 하는 것은 아님으로, cat 명령어를 사용하시면 됩니다. cat /etc/passwd 2. lastlog 명령어 사용하기 lastlog에 대한 man 페이지 설명은 아래와 같습니다. man lastlog lastlog - reports the most recent login of all users or of a given user 입력해보시면 lastlog 사용자 이름이 쭉 나오고, 언제 최종 로그인했는지도 확인 하.. 더보기
RabbitMQ - default user change 지난 번 포스트에서 말씀드린 default user를 바꾸는 방법에 대해서 작성합니다. 1. default user 바꾸기 자 조금 귀찮은 부분이니깐요. 잘 따라오세영 일단은 새로운 user를 콘솔 상에서 추가해주도록 하겠습니다. 저는 bbb 라는 사용자를 추가해보려고 해요. 캬. 다음 명령어로 하실 수 있어요. 물론 루트(root) 권한에서 사용방법: rabbitmqctl add_user username password 그래서 저는 이렇게 해줬어요. rabbitmqctl add_user bbb 123123 추가한 사용자의 태그를 붙여 줍시다. 사용방법: rabbitmqctl set_user_tags tag tag 종류는요. management, policymaker, monitoring, adminis.. 더보기
RabbitMQ - Management Plugin (Ubuntu) 리눅스(Linux) 우분투(Ubuntu)에서 RabbitMQ를 설치하는 것은 이전에 포스팅 한 적이 있습니다. 아래 포스팅을 참고하시면 됩니다. RabbitMQ 설치 - http://ngee.tistory.com/235 RabbitMQ - MQTT Plugin - http://ngee.tistory.com/301 이번에는 Management Plugin을 활성화시키고, 접근하는 방법에 대해서 간략하게 작성해보려고 합니다. 당연하게도 RabbitMQ를 잘 설치하셔야 아래 내용이 가능하겠죠? :) 1. RabbitMQ - Management Plugin 활성화 시키기 Management Plugin은 RabbitMQ를 설치하실 때 자동으로 특정 폴더에 풀려있긴 합니다. 우리는 이것을 활성화만 시켜주면 되는 .. 더보기
리눅스 사용자 제거하기 리눅스에서 특정 사용자를 제거하기 위해서는 deluser 명령어를 사용하시면 됩니다. 만약에 test라는 유저를 제거하고 싶으시면? deluser test 라고 하시면 되겠죠? 루트 권한에서 실행하시면 됩니다. :) 그러나!! 옵션을 따로 지정하지 않으면 test의 홈폴더 (/home/test)는 삭제되지 않아요. 홈폴더까지 제거하고 싶으시다면? deluser --remove-home test 라고 작성하시면 홈폴더까지 삭제됩니다. 사용자 계정 추가에 대한 포스팅은 아래를 참고하세요 :) 사용자 계정 추가하기 - http://ngee.tistory.com/273 더보기
리눅스 사용자, 계정 추가 (linux add user) 리눅스에서 사용자 혹은 계정을 추가하기 위해서는 어떻게 해야 할까요? adduser 라는 명령어로 가능합니다. 일단 계정을 생성할 수 있는 권한을 가진 사용자로 로그인을 해야겠죠? 저는 일단 root를 사용합니다. 1. 사용자, 계정 추가 ngee 라는 사용자를 추가하기 위해서는 일단 root로 로그인하신 다음에 다음과 같은 명령어를 통해서 하실 수 있습니다. root@m# adduser ngee Adding user `ngee' ... Adding new group `ngee' (1205) ... Adding new user `ngee' (1205) with group `ngee' ... Creating home directory `/home/ngee' ... Copying files from `/et.. 더보기