본문 바로가기

분류 전체보기22

윈도우 자동으로 열린 UDP 500 4500 포트 내리기 윈도우 콘솔(cmd)에서 netstat -ano 를 치게 되면 현재 열린 포트와 해당 포트를 띄운 프로세스 id값이 나온다 (pid) 그 중에 보면 VPN 용으로 쓰이는 500번과 4500번 포트가 열려져 있는게 보인다   해당 프로세스를 확인하면 svchost.exe 에서 열린것임을 알 수 있다해당 포트를 내려가게 하려면 윈도우 서비스로 넘어가서 다음 프로세스를 종료하고 자동시작 되지 않게 한다IKE and AuthIP IPsec Keying Modules 라고 나온다해당 서비스를 내리는 이유는 UDP 500 , 4500 포트가 보편적으로 vpn 서비스에 이용되는데 (l2tp)방화벽이나 기타 보안체계가 없는 경우 무작위 포트스캔시 노출되어 무작위 대입 공격을받을 수 있게 될 수 있기 때문이다( 평상시에.. 2024. 5. 17.
크론탭 실행 확인용 쉘스크립트 (현재 날짜와 시간 저장) 리눅스 서버를 세팅하고 체크해야할 것 중에 하나가 crontab 이 정상적으로 동작하는지 부분이다 로그를 열어서 확인할 수도 있지만 아래 방법을 통해 정상적으로 원하는 시간에 크론탭이 동작하는지 알 수 있다 01. 크론탭에 쉘 스크립트를 등록하는 부분 ( crontab -e 로 진입 ) 본인은 루트로 로그인하였기 때문에 실행자가 생략되어 있다. 아래의 경우 5분마다 해당 스크립트를 실행하도록 되어 있다. */5 * * * * sh /home/crontab_write.sh 02. 현재 날짜와 시간을 txt 파일에 저장하는 쉘 스크립트 ( crontab_write.sh ) #!/bin/bash current_time=`date "+%Y-%m-%d %H:%M:%S"` echo $current_time > /h.. 2024. 4. 17.
SyntaxError: Cannot use import statement outside a module 에러 import mysql from "mysql2/promise"; 위 구문 부분에서 에러가 발생했다고 나온다 해결법 위에서처럼 package.json 에서 "type": "module" 부분을 추가하니까 정상적으로 실행된다 2023. 7. 18.
cannot read user list file:/etc/vsftpd.user_list 에러문제 우분투 vsftpd 를 설치하고 접근하려는데 아래와 같은 메시지가 클라이언트 ftp 프로그램에서 나타난다 "응답: 500 OOPS: cannot read user list file:/etc/vsftpd.user_list" 이후 접근이 안되고 서버와의 연결이 종료된다 위 오류는 vsftpd.user_list 라는 파일이 존재하지 않아서 생기는 문제다. 따라서 etc 폴더에 vsftpd.user_list 라는 파일을 생성하면 해결된다. 빈 파일도 상관없다 $ vi /etc/vsftpd.user_list 이렇게 vi 편집기로 해당 경로에 파일을 만들어주고 esc 키 누르고 : 누르고 wq 눌러주고 enter 키 눌러서 나오면 파일이 생성된다. 이후 아래 작업으로 vsftpd 를 재시작하면 적용된다. $ sys.. 2023. 7. 17.
특정 ip 대역에서 mod_security 끄기 mod_security 를 특정 상황에 꺼야될 일이 있을 수 있다 특히 어드민 페이지나 내부용 페이지에서는 mod_security 가 방해가 된다 이 경우 특정 아이피 대역에서 접속했을때 아래 내용을 mod_security.conf 하단에 넣게 되면 해당 영역에서 rule engine 동작이 멈춘다 SecRule REMOTE_ADDR "@ipMatch 55.77.111.222/16,127.0.0.1,44.33.22.11,192.168.0.0/16,10.10.50.0/24" "phase:1,id:100,nolog,allow,ctl:ruleEngine=off" 2023. 7. 6.