반응형 분류 전체보기29 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. ESP32 cam - Web RC car 만들기 회로의 구성은 생각보다 간단하다. 회로도... 역시 Fritz보다 손으로 그리는게 편하다. 준비된 component는 아래와 같다. 1) ESP32-CAM 2) L298N DC 모터 드라이버 3) DC 모터 2개 4) DC-DC 승압 드라이버(CKCS) : 3.7V -> 5V pin + USB 출력 만듬. 5) 3.7V 리튬이온 배터리 6) 전원 스위치 DC-DC 승압 충방전 컨버터이다. 깔끔하고 USB 출력이 가능해서 좋다. 아래의 github에서 프로그램을 다운 받자. 그리고, 실행할때는 3개의 파일을 한 dir.에 두어야 한다. https://github.com/heets-silver/esp32cam-car.git GitHub - heets-silver/esp32cam-car:.. 2022. 5. 7. ESP32 cam - 내장 Flash 동작하기 아래 회로도를 통해서, 내장 Flash Light는 4번 pin(HS2 DATA1)임을 알았다. 그러면 이제 내장 플래시를 동작시키자. 소스코드는 HelloServer를 사용하자. const int led = 4; // 로 변경을 하자. 내장 LED pin번호. #include #include #include #include const char* ssid = "iptime2.4G-****"; const char* password = "===="; WebServer server(80); const int led = 4; //ESP32-CAM의 on board Flash Light 4번 Pin void handleRoot() { digitalWrite(led, 1); server.s.. 2022. 5. 7. 이전 1 2 3 4 5 6 7 8 다음 반응형