728x90

전체 글 146

[Ansible] 설치(control node)

RHCE ansible 을 취득하기 위해 공부를 조금 한 후 직접 설치를 진행해보았다. control node 에 설치해야하는 명령어를 남겨본다. 레드햇 교육용 환경에서는 python 2 버전에 대해서만 언급을 해서 이번 설치는 python2 로 진행을 했지만 (python 2.5 이상) python3 도 지원한다고 한다.(python 3.5 이상) https://docs.ansible.com/ansible/latest/reference_appendices/python_3_support.html 나의 경우는 dnf 를 통한 설치가 진행 안되서 pip 를 통해 설치함. dnf install python2-pip pip2 install paramiko PyYAML jinja2 httplib2 wget htt..

IT/LINUX 2020.06.06

[Ansible]Centos8 에서 sshpass 설치하기

ansible 를 설치하고 ping test 를 하던 중에 sshpass 라는 명령어가 설치되어 있어야 한다는 오류를 발견하게 되었음둥 [root@control ~]# ansible all -m ping -k SSH password: 127.0.0.1 | FAILED! => { "msg": "to use the 'ssh' connection type with passwords, you must install the sshpass program" } centos8 에서는 향상된 기능..그러나 뭐가 향상된지는 아직 공부안해서 모르는 dnf 로 설치하려고 했으나, repo 가 없어서 포기함 그냥 명령어로 다운받고 설치함 wget https://cbs.centos.org/kojifiles/packages/ssh..

IT/LINUX 2020.06.06

해킹 당하지 말자[종류 - phishing 피싱 편]

phishing 은 낚시한다의 fishing 의 발음에서 어느정도 따라왔고, 사람의 심리와 IT의 취약한 부분을 활용하여 공격하는 형태다. 피싱은 쉽게 말해 사람을 속여서 정보를 갈취하는데 그 목적이 있다. 내 말에 논란의 여지가 다분하겠지만, 내 개인적인 생각은 피싱은 중요 정보를 수집하기 위해 사용된다. 물론 피싱+무엇인가를 통해서 다른 방향 나오고, 실제로도 그렇게 하지만 그것은 원격제어에서도 다루어졌기에 논외로 두련다. 피싱은 설명하기 다소 애매하므로 유사 사례를 만들어 설명하겠다. - facebook 에 DM(direct message)로 친구가 링크를 보냈다.[다소 선정적이거나, 의구심이 드는] 그 링크를 눌렀을 때 facebook의 계정 로그인 비밀번호를 요구하는 페이지가 떴다 -->피해자의..

IT/보안 2020.04.15

해킹 당하지 말자[종류 - 원격제어 편]

해킹에는 다양한 용어들과 다양한 종류가 있다. 그러한 형태를 먼저 이야기 해 볼 필요가 있는 것같다. 물론 아는 만큼 보인다고 내가 모르는 해킹 방법도 존재할 것이기에 내가 아는 만큼만 적고 누군가에게는 도움이 되길 바랄 뿐이다. 이 글은 "개인이" 해킹을 당하지 않고, 그들의 지식이 아는 사람이 되어, 괜한 불안에 떨지 않기를 바라는 내용이기에 "개인의" 해킹과는 다소 관련이 없는 종류는 다루지 않는다. - 원격 제어 [ backdoor ] 저학년 또는 컴맹들에게 쉽게 먹히는 방법인데, 악의적인 사용자에게 피해자의 컴퓨터를 원격에서 제어할 수 있게 된다. 이 원격의 범위는 매우 방대하지만, 대략적으로는 다음과 같다. --현재 컴퓨터의 화면 공유(현재 피해자가 보고있는 화면을 볼 수 있음) --마우스 및..

IT/보안 2020.04.15

랜섬웨어 남바 원

예전에 컴퓨터 드롭게 못할때 80GB 하드디스크에 저장되어있던 사진이나 자료들을 포맷이 뭔지도 모르고 포맷해서 날린적이 있다. 지금이야 어떻게해서든 복구할 수있겠지만 그땐 왜 윈도우 98이 안켜지는지 왜 검은 화면만 나오는지 더이상 내 사진을 못보게되는건지 마음이 너무 아팠다. 내 손으로 무지하게 건드려서 지워진 자료들에도 이리 가슴이 아픈데 랜섬웨어라고 하는 악성바이러스에 의해서 데이터를 복구할 수 없게된다면 그것 또한 얼마나 가슴이 아플까. 가슴이야 더럽게 아픈데 정말 내 잘못은 없는건가? ============= 디스크는 데이터를 저장하는 공간이고 운영체제는 디스크에 저장되어 있는 데이터를 활용할 수 있다. 그중 가장 많이 사용되어지는 운영체제는 윈도우고 윈도우에서 실행 가능한 형태의 파일을 프로그..

IT/보안 2019.07.04

오븐스댁 환경

오븐스댁닷오알지에 방문했을때, 설치 문서를 보면서 뭐 이렇게 복잡하게 되어있냐? 라고하면서 왜 메뉴는 있는데 클릭이 안될까? 라는 고민을 했던 시간이 딱 2주전 일단 한번 해보면서 익혀보자라는 생각으로 문서보고 엔터치면서 조금씩 보이기 시작하더라. 그래서 내린 결론은 1. 오븐스댁을 위한 환경을 먼저 구성해 2. 그런 후에 최소배포 서비스를 설치해 3. 그런데 네 기호에 안맞지? 그럼 추가로 서비스 설치해, 별도 서비스 설치도 문서에 있어 라는 결론을 얻었고 나는 대략 1을 완료한 것 같다. 1은 처럼 있는데, 저걸 구지 다 할필욘 없어보이고, 나는 - 오븐스댁를 위한 centos 최소 설치, 네트워크 설정 - contorller,compute node 에 openstack 패키지 설치 - control..

IT/LINUX 2019.06.04

오븐스댁 memcached,etcd 설치

컨트롤러 노드에만 설치하면 되는데, 멤캐쉬야 캐쉬를 통해 속도를 향상하겠다는 걸 알겠는데 etcd 는 뭔지 모르겠다 그러나 나는 군대를 만기전역했기에 이번에도 까라면 깔았다. 역시 컨트롤러 노드에만 설치스 [root@7controller ~]# yum install memcached python-memcached Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size ===================================================..

IT/LINUX 2019.06.04

오븐스댁 메시지큐 MQ 설치

Message Queue 를 설치하는데 결국 rabbitMQ 를 설치할테다 다만 콘트롤러 노드에 설치하면끄읕. 너무 단순해서 [root@7controller ~]# yum install rabbitmq-server Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size ===========================================================================================================..

IT/LINUX 2019.06.04

오븐스댁 SQL 설치

오븐스댁의 대부분은 DB와 연동해서 서비스를 관리하다보니 DB설치는 필수다요 고맙게도 mariadb,mysql,postgreSQL 기타 다른 DB도 지원한다고 하나 결국 우리는 마리아로 갈것아닌가? 대세를 따라보련다. DB는 contorller node 에만 설치해도 됨 [root@7controller ~]# yum install mariadb mariadb-server python2-PyMySQL Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size ==..

IT/LINUX 2019.06.04

오븐스댁 기본 패키지 설치스

서비스들이야 필요한 곳에 적재적소 설치해주면 되지만, 기본적으로 설치해야하는 패키지들은 compute,contorller,block node 모두 동일하게 각각 설치해줘야함스 참고 다음 단계는 RHEL에만 적용됩니다. CentOS는 해당 단계를 필요로 하지 않습니다. RHEL을 사용하는 경우, Red Hat 구독 관리를 사용하여 시스템이 등록되어 있으며 rhel-7-server-rpms 저장소가 디폴트로 활성화되어 있음을 가정합니다. 시스템 등록에 대한 보다 자세한 정보는 Red Hat Enterprise Linux 7 System Administrator's Guide 를 살펴 봅니다. rhel-7-server-rpms 뿐만 아니라, rhel-7-server-optional-rpms, rhel-7-se..

IT/LINUX 2019.06.04
728x90