본문 바로가기
반응형

라즈베리파이44

pi4 - SSH 해킹 방지위한 fail2Ban 설치하기 어제는 해외에서 나의 라즈베리파이에 ssh를 해킹하려는 시도가 있었다. 그래서, 카페를 찾아보니, ssh보안으로 fail2Ban이라는 프로그램을 사용한다더라. 설치해보자. $ sudo apt-get install fail2ban ​ 설치를 마치고 나면 기본 파일을 수정하자. $ cd /etc/fail2ban/ $ sudo cp jail.conf jail.local $ sudo vim jail.local [DEFAULT] ignorself: local을 차단하지 않을지 여부 (기본 값이 True) ignoreip: 차단하지 않을 IP findtime: 기록을 확인 할 시간 ex) 10m = 10분, 1h = 1시간, 3600 = 3600초(1시간) bantime: 규칙에 해당하는 경우 차단할 시간 ex) .. 2022. 5. 13.
내 서버에 공격을 해오다니... 갑자기 나의 라즈베리파이가 뜨거워지고 있다고 알람이 울렸다. 60도를 넘어가면 관심 가져달라고 울리게 해두었다. ​ 그래서 봤더니 진짜로 60도를 넘어가고, cpu 사용율은 50~60%를 왔다갔다 했다. 22시 전후로 온도가 60도를 넘어가고 cpu 사용율도 60%를 왔다 갔다 하더라. ​ ​ ​ 그래서 급 검색을 했다. pi에 ssh 접속후, top을 입력하면, 현재 개별 job의 cpu 점유율과 메모리 사용량이 나온다. 특이한 건, sshd의 job이 아주 많이 돌아가고 있다는 것이다. 이것이 "어떤 못된 사람"이 내 계정에 로그인 하려고 수업이 많은 id/password 를 시도하고 있다는 뜻이다. ​ 아래와 같은 명령어를 통해서 내 라즈베리파이에 접속하려는 시도하려다가 fail된 흔적을 볼 수 있.. 2022. 5. 13.
pi4 - Home Assistant 설치 HA 설치 방법은 다양하지만, 나는 이미 라즈비안 설치가 되었으므로, HA를 추가로 설치하는 방법으로 해야한다. 나는 docker 위에 HA를 설치하고 있다. 아래 홈페이지를 참고하자. https://hakorea.github.io/hassio/installation/ 아래와 같이 2021.03.18년에 설치를 하였었다. 지금은 HA가 많이 발전해 있어서, 아래와 같이 동일하게 되는지는 확인이 필요하다. sudo -i apt-get update apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat sy.. 2022. 4. 23.
라즈베리파이 - OLED 화면 등장 OLED 1.3인치를 구입했다. 일단 동작시켜보자. 공돌이는 일단 동작시켜 봐야한다. https://smartstore.naver.com/makerspace/products/2474971757?NaPm=ct%3Dkkti4zap%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3D4eb96a2e7c51352ea2ac6aa4558939629fcc173c 통신 방식이 IIC(=I2C)이다. 그래서, 아래아 같이 연결하자. SCL과 SDA만 BCM name으로 GPIO-05, GPIO-03에 잘 연결하고, DC는 3.30V와 GND를 연결하자. [출처] https://playneko.com/archives/802 [ 라즈베리파이 GPIO ] 라즈베리파이에서 아래와 같이 입력하여 I2C를.. 2022. 4. 23.
반응형