본문 바로가기
반응형

IT운영34

리눅스 CentOS, Redhat SSH 22 포트 변경 방법 SSH는 원격 서버 접속에 자주 사용하는 프로토콜 중 하나이지만 기본적으로 사용되는 22번 포트는 보안 위협이 될 수 있다. 이는 SSH 기본 포트를 다른 번호로 변경하는 방법으로 보안을 강화할 수 있다. 이 포스트는 CentOS 8에서 SSH 기본 포트를 2220번으로 변경하는 절차에 대한 글이다. 1. 방화벽 설정 변경 새 포트를 사용하기 위해서는 방화벽 설정을 변경해야 한다. 만약 방화벽(firewalld)을 사용하지 않는다면 이 절차는 생략해도 된다. # firewall-cmd --permanent --zone=public --add-port=2220/tcp # firewall-cmd --reload 2. SELinux 정책 수정 SELinux는 포트 라벨링을 통해 포트의 사용을 제어하므로, SS.. 2023. 3. 19.
CentOS 8 폐쇄망에서 NTP 서버 설치 및 설정 (서버, 클라이언트) NTP 서버는 네트워크를 통해서 시스템에 시간 정보를 제공하는 서버로, 필수 운영 서비스 중 하나다. 만약 인터넷이 가능한 환경이라면 별도 NTP 서버 구축 없이 공용 NTP 서버를 사용하면 된다. - time.bora.net (LG유플러스) - time.nuri.net (아이네트호스팅) 폐쇄망에서는 별도의 내부 NTP 서버를 구축해야 한다. 아래 테스트의 OS 버전은 CentOS 8이며, chrony를 사용하여 NTP 서버를 구축하는 절차이다. CentOS 8 NTP 서버 설치 및 설정 1. chrony 패키지 설치 # yum install chrony 2. 현재 시간 확인 # date 이제 이 NTP 서버에 연결되는 모든 시스템은 이 서버의 시간으로 동기화된다. 따라서 NTP 서버의 시간이 현재 시간.. 2023. 3. 19.
CentOS 8 root 패스워드 분실로 인한 재설정 방법 리눅스에서 root 패스워드 분실로 인해 시스템에 접근할 수 없는 상황이 발생할 수 있다. 이럴 때는 리눅스 시스템을 재부팅하고, Recovery Mode(복구 모드)로 접속하여 root 패스워드를 재설정하는 방법으로 문제를 해결할 수 있다. 이 방법은 원격(SSH)으로는 진행이 불가하며 반드시 시스템 서버에 직접 접근해서 진행해야 된다. 이 포스트에서 사용한 OS는 CentOS 8 버전이다. 1. 리눅스 재부팅 > 부트 로더 메뉴로 접속 먼저 CentOS 시스템을 재부팅한다. 부팅 시 일시적으로 아래 화면이 나오는데, 이때 바로 'e' 키를 누른다. 만약 타이밍을 놓쳤으면 다시 재부팅한다. 2. 부트 로더 메뉴 > Recovery Mode로 접속 부트 로더 메뉴에 접속하면 아래와 같은 화면이 나온다. .. 2023. 3. 12.
리눅스 CentOS 8 로컬 YUM Repository 구성하기 리눅스에서 패키지를 설치하는 대표적인 명령어는 yum과 rpm이다. yum은 특정 패키지를 설치할 때 요구되는 의존성 패키지를 자동으로 설치해주는 명령어이고, rpm은 개별 패키지를 설치, 제거해주는 명령어이다. 따라서 rpm으로 어떤 패키지를 설치하려면 그 패키지와 의존성 관계인 다른 패키지에 대해서도 알아야 하고, 이를 찾는 과정에서 패키지 설치 작업 시간이 길어질 가능성이 있는 반면, yum은 의존성 문제를 자동으로 처리해주니 패키지 설치 시간을 훨씬 단축시킬 수 있다. 하지만 기본적으로 yum은 인터넷이 연결되어 있는 환경에서만 사용할 수 있다. yum이 패키지를 설치할 때 인터넷 패키지 저장소를 참조하도록 구성되어 있기 때문이다. 그래서 폐쇄망에서는 리눅스 내부에 로컬 패키지 저장소를 만들고 이.. 2023. 3. 5.
반응형