Gerrit 연동 Git 워크플로우와 문제 해결 가이드

Gerrit의 역할 Gerrit은 단순한 Git 저장소가 아니라 코드 리뷰를 위한 중간 저장소입니다. 개발자가 만든 커밋은 먼저 Gerrit에 제출되어 리뷰를 거친 뒤, 승인되면 최종 원격 저장소(예: origin)에 반영됩니다. 코드 제출 름 로컬에서 밋을 작성합니다. Gerrit에 제출해 리뷰를 요청합니다. 리뷰를 통과하면 실제 원격 브랜치로 병합됩니다. 리뷰 브랜치 려받기 git ...

9월 24일 17:57에 게시됨

CentOS 서버 기본 보안 및 성능 최적화 가이드

최소 설치 및 필수 패키지 구성 시스템은 필요한 기능만 선택적으로 설치합니다. 개발 도구, 네트워크 기본 유틸리티, 핵심 애플리케이션 패키지만 포함하여 불필요한 요소는 제거합니다. SSH 접속 보안 강화 /etc/ssh/sshd_config 파일을 수정하여 SSH 보안을 강화합니다: 기본 포트(22)를 고위 포트(예: 22221)로 변경하여 스캐닝 공격 회피 DNS 역방향 조회 비활 ...

9월 24일 06:50에 게시됨

OpenMediaVault 7.0 설치 및 구성 자세한 단계별 설명

OpenMediaVault (OMV) 7.0은 Debian 12 Linux를 기반으로 하는 오픈소스 네트워크 연결 저장장치 (NAS) 솔루션입니다. 데이터 관리와 공유에 필요한 다양한 기능을 제공합니다. 1. OMV 7.0 설치 1.1 설치 준비물 USB 드라이브: 8GB 이상 (권장: 16-32GB) 용량을 갖춘 USB 드라이브를 사용하여 설치 미디어를 제작합니다. 컴퓨터 또는 서버: OMV 7.0을 설치할 컴퓨터 또는 ...

9월 14일 14:34에 게시됨

CentOS 7에서 SSH 키 기반 인증 설정 가이드

SSH 키 기반 인증은 기존의 사용자 이름과 비밀번호 방식보다 훨씬 강력하고 안전한 원격 서버 접속 방법을 제공합니다. 이 방식은 암호화된 한 쌍의 키, 즉 공개 키(Public Key)와 개인 키(Private Key)를 사용하여 사용자를 인증합니다. 서버에는 공개 키를 저장하고, 클라이언트(사용자)는 개인 키를 안전하게 보관하여 접속 시 인증에 사용합니다. 1. SSH 키 쌍 생성 ...

9월 6일 12:41에 게시됨

리눅스 시스템에서 사용자 세션 제한 설정 방법

1. 서론 리눅스 운영 체제에서 사용자 세션 제한 설정은 시스템 보안을 강화하고 무단 장시간 접근을 방지하기 위해 필수적인 구성 요소입니다. 적절한 시간 제한 설정은 시스템 보안 수준을 향상시키는 동시에 사용자 경험을 최적화할 수 있습니다. 본 문서에서는 리눅스 환경에서 사용자 세션 제한을 설정하는 다양한 방법과 함께 최적화 전략을 설명하여 시스템 자원의 ...

8월 26일 23:51에 게시됨

Kali 및 CentOS에서 정적 네트워크 설정과 SSH 서비스 활성화

Kali 가상 머신의 정적 IP 주소 구성 Kali USB 네트워크 어댑터 구성 Kali는 내장 네트워크 카드를 지원하지 않고 USB 네트워크 어댑터만 지원함 정적 IP 설정 추가 # vim /etc/network/interfaces ''' allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.24.129 【호스트 가상 네트워크 카드와 동일한 서브넷 IP 지정】 netmask 255.255.255.0 ...

8월 10일 02:17에 게시됨

Ubuntu 시스템의 트로이 목마 공격 해결 방법

문제: Ubuntu 시스템이 트로이 목마에 감염되어 프로세스가 자동으로 재시작됩니다. 공격 원인은 사용자 이름과 비밀번호가 너무 간단하여 SSH 서비스를 통해 강제 해독되었을 가능성이 있습니다. nvidia-smi: 알 수 없는 ./java 프로세스가 실행 중입니다. 이를 종료해도 다른 악성 프로세스가 재시작됩니다. 우선 건드리지 마세요. top: 여러 프로세스가 실행 중이며 ...

7월 28일 05:29에 게시됨

Ubuntu 16.04 LTS 서버 사용 가이드 및 문제 해결 방법

환경 설정 Ubuntu Server 16.04.06 x64 가상머신에서 진행합니다. 모든 명령은 root 권한 필요( sudo 또는 su root 사용) USB 무선랜 카드 활성화 Windows 먼저 부팅 후 Linux 재부팅 시 USB 네트워크 장치가 작동하지 않는 경우: lsusb<br> usb_modeswitch <파라미터> USB 장치의 모드 전환 신호 전송으로 해결 Tty 인코딩 문제 해결 사용자 그룹 추가: s ...

7월 27일 11:24에 게시됨

CentOS 7에서 Git 소스 컴파일 설치 및 서버 설정 가이드

Git 설치 전 준비 사항 CentOS 7.9 환경에서는 기본 패키지 매니저를 통해 제공되는 Git 버전이 낮아, 최신 기능을 사용하기 위해 소스 컴파일 방식으로 설치해야 합니다. 특히 2.46 이상 버전은 libcurl 7.30.0 이상 필요하며, 커널 업그레이드도 고려해야 할 수 있습니다. 의존성 패키지 설치 [root@localhost ~]# dnf -y install dnf [root@localhost ~]# dnf -y inst ...

7월 18일 03:11에 게시됨

CentOS 6 환경에서 SFTP 서버 구축하기

사용자 계정 및 디렉터리 준비먼저 SFTP 전용 계정을 생성하고 필요한 디렉터리 구조를 구성합니다.[root@mail ~]# useradd -s /sbin/nologin -M ftpaccess [root@mail ~]# echo "ftpaccess:SecureP@ssw0rd!" | chpasswdchroot 환경을 위한 디렉터리를 생성하고 권한을 설정합니다. 루트 소유권 설정이 필수입니다.[root@mail ~]# mkdir -p /data/ftpchroot/ftpaccess/uplo ...

7월 17일 07:44에 게시됨