분류 전체보기 썸네일형 리스트형 SSH root 계정 접속을 제한하는 방법 SSH(sshd_config) root 계정 접속을 제한하는 방법 SSH를 통한 root 계정 접속을 제한하고 보안 설정을 강화하기 위해 sshd_config 파일을 수정해야 합니다. 주의: SSH 설정을 수정하기 전에 반드시 백업을 생성하거나 신중하게 작업하시기 바랍니다. 잘못된 설정으로 인해 SSH 서버 접속에 문제가 발생할 수 있습니다. 1. sshd_config 파일 열기 텍스트 편집기를 사용하여 sshd_config 파일을 엽니다. sudo vim /etc/ssh/sshd_config 2. root 로그인 제한 sshd_config 파일에서 PermitRootLogin 항목을 찾습니다. 기본적으로 값은 yes로 설정되어 있습니다. root 계정으로 직접 SSH 접속을 허용하지 않으려면 값을 no.. 더보기 CentOS Yum Repository 서버를 구축하는 방법 CentOS Yum Repository 서버를 구축하는 방법 CentOS Yum Repository 서버를 구축하는 것은 패키지 관리와 시스템 업데이트를 위해 중요한 작업입니다. 웹 서버 설치 (Apache HTTPD 예시) Yum Repository를 호스팅하기 위해 웹 서버를 설치합니다. 아파치 웹 서버를 설치하는 방법은 다음과 같습니다. repository 구축을 위한 필수 패키지 다운로드 createrepo 설치 yum install -y createrepo yum-utils Yum Repository 디렉터리 구조 설계 cd /app/repo_root/reop $ tree -L 5 . └── repo ├── centos │ ├── 7 -> 7.9.2009 │ ├── 7.9.2009 │ │ ├──.. 더보기 CentOS 8에서 rsync 서비스를 활성화하는 방법 CentOS 8에서 rsync 서비스를 활성화하는 방법 CentOS 8에는 기본적으로 rsync 데몬이 포함되어 있습니다. 따라서 별도의 설치가 필요하지 않습니다. 하지만 기본 설정은 비활성화되어 있을 수 있으므로, rsync 데몬을 활성화하고 사용해야 합니다. 1. rsync 패키지 설치 먼저 rsync 패키지가 설치되어 있는지 확인하고, 없다면 패키지를 설치합니다. sudo dnf install rsync 만약 이미 설치되어 있다면 설치 과정을 건너뛰시면 됩니다. 2. rsync 패키지 설치 확인 먼저 시스템에 rsync 패키지가 설치되어 있는지 확인합니다. sudo dnf list installed | grep rsync 3. rsync 데몬 활성화 rsync 데몬을 활성화하려면 systemd 서비.. 더보기 [리눅스] Jenkins 이용하여 Docker Image 만들기 Jenkins 이용하여 Docker Image 만들기 - HowToDo.cloud를 보고 재구성하였습니다. 애플리케이션 개발 main.js // load the http module var http = require('http'); // configure our HTTP server var server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.end("Hello World\n"); }); // listen on localhost:8000 server.listen(8000); console.log("Server listening at htt.. 더보기 리눅스에서 Docker(Docker Hub)에 로그인하는 방법 리눅스에서 Docker(Docker Hub)에 로그인하는 방법 Docker를 사용하려면 먼저 Docker Hub 또는 다른 Docker 레지스트리에 로그인해야 합니다. 1. docker login 명령을 사용하여 Docker 레지스트리에 로그인합니다. 기본적으로 Docker Hub에 로그인하도록 설정되어 있으며, Docker Hub 계정을 사용하려면 다음과 같이 입력합니다. docker login 이 명령을 실행하면 Docker는 사용자 이름과 비밀번호 또는 액세스 토큰을 입력하는 프롬프트를 제공합니다. Docker Hub 사용자 이름과 비밀번호를 입력하십시오. docker login 명령을 사용하여 Docker Hub에 사용자 이름과 비밀번호로 로그인하는 방법 도커 허브 로그인(-p or --passw.. 더보기 젠킨스에서 도커 빌드 시 에러 젠킨스에서 도커 빌드 시 에러 docker build -t sangchul/myapp-jenkins . Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%=null&version=1: dial unix /var/run/docker.sock: connect: permission denied 이 오류는 Docker가 Docker 데몬에 연결할 때 필요한 권한이 부족하여 발생하는 것입니다. Docker는 기본적으로 루트 권한을 요구하는데, 일반 사용자 계정으로 Docker 명령을 실행하면 이러한 오류가 발생할 수 있습니다. 해결.. 더보기 Visual Studio Code에서 여러 줄을 주석 처리하는 방법 Visual Studio Code에서 여러 줄을 주석 처리하는 방법Windows/Linux여러 줄을 선택한 후, Ctrl + /를 눌러 주석을 추가하거나 제거할 수 있습니다.macOS여러 줄을 선택한 후, Cmd + /를 눌러 주석을 추가하거나 제거할 수 있습니다. * 토글(Toggle) 형식으로 한번은 주석 처리, 한 번 더 실행하면 주석 해제가 된다. 더보기 Apache Method 예외처리 Apache Method 예외처리 HTTP는 요청 메서드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타냅니다. 간혹 요청 메서드를 "HTTP 동사"라고 부르기도 합니다. 각각의 메서드는 서로 다른 의미를 구현하지만, 일부 기능은 메서드 집합 간에 서로 공유하기도 합니다. 이를테면 응답 메서드는 안전하거나, 캐시 가능하거나, 멱등성을 가질 수 있습니다. GET GET 메서드는 특정 리소스의 표시를 요청합니다. GET을 사용하는 요청은 오직 데이터를 받기만 합니다. HEAD HEAD 메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다. POST POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부작용을 일으킵니다. .. 더보기 이전 1 ··· 175 176 177 178 179 180 181 ··· 279 다음