본문 바로가기
반응형

IT/리눅스16

[squid] proxy 서버 쉽게 만들기 Squid는 리눅스에서 가장 많이 사용되는 프록시 서버 중 하나입니다. 프록시는 말그대로 컴퓨터와 인터넷 사이의 중개자 역할을 합니다. 내가 웹이나 서버와 통신할 때 Squid를 이용해 통신을 제어하여 설정한 규칙에 따라 특정 웹사이트나 콘텐츠에 대한 액세스를 제한하여 보안과 생산성을 향상시킬 수 있습니다. 또한, 인터넷 연결 속도를 높이고, 웹 콘텐츠를 캐싱하여 사용량을 줄이는 데 도움이 됩니다. squid 설치 ubuntu - apt install squid centOS - yum install squid ​ 설치가 완료되면 Squid 서비스를 시작하고 활성화합니다. sudo systemctl start squid sudo systemctl enable squid 기본적으로 Squid는 서버의 모든 .. 2024. 1. 21.
let's encrypt 인증서 발급 및 적용 리눅스 서버로 웹서비스를 할 때, 보안인증서를 적용해야 할 때가 있습니다. 목적마다 다르겠지만 평문인 HTTP 통신이 아닌 HTTPS로 보안 강화와 사용자의 신뢰도를 높일 수 있습니다. 구체적으로 인증서는 암호화 인증서는 데이터를 암호화하여 전송합니다. 이렇게 하면 공격자가 데이터를 중간에 가로채도 해독하기 어렵습니다. 인증 인증서는 클라이언트가 웹사이트의 소유자와 통신하고 있는지 확인합니다. 이렇게 하면 클라이언트가 피싱 공격의 피해자가 되는 것을 방지할 수 있습니다. 인증서는 웹사이트의 보안을 강화하고 사용자의 신뢰를 확보하는 효과적인 방법입니다. 따라서 웹사이트를 운영하는 경우 인증서를 발급하고 사용하는 것이 좋습니다. Let's Encrypt는 누구나 무료로 사용할 수 있는 TLS 인증서를 발급해.. 2024. 1. 21.
리눅스(우분투) root 권한 얻는 방법 집에서 가상환경(virtualbox)에서 리눅스(우분투)를 설치하고, 기본 계정으로 로그인을 하면 리눅스 세팅이나 명령어 실행을 하는데 root 계정으로 로그인 하는게 여간 귀찮은 게 아닙니다. 그래서 리눅스(우분투) root 권한을 얻는 방법을 소개합니다. 1. sudo 명령으로 root 권한 얻기 sudo 명령을 사용하여 root 권한을 얻을 수 있습니다. sudo 명령을 실행하면 root 계정의 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력하면 root 계정의 권한으로 명령을 실행할 수 있습니다. 예를 들어, tcpdump 명령을 root 권한없이 실행하면 다음과 같이 출력됩니다. sudo 명령을 사용하여 tcpdump 명령을 실행하면 다음과 같이 출력됩니다. imseng 계정 비밀번호.. 2024. 1. 21.
리눅스 NTP 서버를 통한 PC 시간 설정하기(feat. 폐쇄망) 리눅스 NTP 서버를 통한 PC 시간 설정하는 방법을 알아보겠습니다. 시간 설정은 컴퓨터 시스템에서 중요한 요소 중 하나입니다. 시스템의 정확한 동작을 위해서는 시간이 정확하게 설정되어 있어야 합니다. 이번 글에서는 리눅스 시스템에서 NTP 서버를 통해 PC 시간을 어떻게 설정하는지에 대해 실제 코드와 함께 자세히 설명드리겠습니다. NTP 서버는 네트워크 상의 다른 컴퓨터들과 시간을 동기화하는 데 사용되는 서버로, 이를 통해 시스템의 시간을 정확하게 유지할 수 있습니다. 실제로 제가 다니는 회사는 망분리가 되어있는 시스템을 운영하고 있고, 폐쇄망 업무 PC의 경우, 아래와 같이 time.windows.com과 같은 인터넷 시간 서버에 접속이 안되기 때문에 폐쇄망용 NTP 서버를 따로 둬서 시간동기화가 가.. 2024. 1. 21.
반응형