Aws

같은 IP로 3번 접속 시 Revoke 하기

wngnl05 2024. 12. 24. 14:57

 

useradd <사용자이름>

 

ssh <사용자이름>@<IP주소> -p2220

 

 

login.sh

#!/bin/bash
IP=/var/log/ip.log
IP_ADDR=$(who -m | awk '{print $NF}' | sed 's/[()]//g')

cat <<EOF >> $IP
$IP_ADDR
EOF

IP_COUNT=$(grep -c "$IP_ADDR" $IP)

if [ $IP_COUNT -eq 3 ] then
    curl https://ppppul5018.execute-api.ap-northeast-2.amazonaws.com/revoke-function
fi

 

.bashrc

sh /home/user1/login.sh