본문 바로가기

Linux3

[AWS] Ubuntu Docker 설치 이전에 깔려있을 docker삭제 $ sudo apt-get remove docker docker-engine docker.io containerd runc 설치에 필요한 파일들 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 도커 패키지 다운 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo \ "deb [arch=amd64 signed-by=/usr/sh.. 2021. 5. 2.
[Network] DDos공격에 대응하는 법 먼저 Dos와 다른점을 살펴볼 필요가있어요 Dos(Denial of Service) Dos공격은 서비스 거부 공격의 약자로, 인터넷에 연결된 호스트의 서비스를 악의적으로 공격해 해당 시스템의 리소스를 부족하게 하여 사용자가 시스템 또는 네트워크 리소스를 사용할 수 없도록 만드는 사이버 공격이에요. 즉, 특정 서버에게 수많은 접속 시도를 만들어 다른 이용자가 정상적으로 서비스 이용을 하지 못하게 하거나, 서버의 TCP 연결을 바닥내는 등의 공격이 이 범위에 포함돼요. DDos(Distributed DoS) 분산 서비스 거부 공격으로. 여러 대의 공격자를 분산적으로 배치해 동시에 서비스 거부 공격을 하는 방법이에요. 차이점 Dos는 공격자 PC에서 희생자 서버에게 바로 악의성 패킷을 보내요. 희생자가 공격자.. 2021. 5. 1.
[Jenkins] ExcuteShell 명령어에서 sudo를 사용하기 위한 설정 위 캡쳐와 같이, 젠킨스에서 빌드 진행 시 관리자 권한으로 실행이 필요한 경우가 있습니다. ex) sudo sh ../work.sh jenkins에 별다른 권한을 주지 않았다면 무조건 빌드 에러가 발생합니다. 그래서 권한을 주는 방법을 소개하려 합니다. 주의!!!! /etc/sudoers 파일이 잘못된다면 (path 설정 잘못, 띄어쓰기 잘못 등) sudo를 사용하지 못하게 됩니다. 관리자 권한 설정은 항상 주의해 주세요. 젠킨스에 권한주기 관리자 권한 설정 파일을 엽니다. $ sudo vim /etc/sudoers jenkins에 관리자 권한을 제공하기 위해 아래의 내용을 추가 한 후 저장합니다. jenkins ALL=(ALL) NOPASSWD: ALL 결론 이렇게 하면, 젠킨스에 모든 권한을 주는 거.. 2021. 1. 22.