2024/10/03 5

[Linux] Xrdp 서버

Xrdp는 리눅스 서버에 원격 데스크탑 프로토콜(RDP)을 통해 접속할 수 있도록 해주는 오픈 소스 도구로, 윈도우의 원격 데스크탑과 유사한 환경을 제공한다.Xrdp 서버 설치Rocky Linux에 Xrdp 서버를 설치하기 위해 다음 단계를 따라 진행한다.1. 시스템 업데이트먼저, 시스템 패키지를 최신 상태로 업데이트한다.sudo dnf update -y2. EPEL 저장소 활성화Xrdp는 EPEL(Extra Packages for Enterprise Linux) 저장소에 포함되어 있으므로, EPEL 저장소를 활성화해야 한다.sudo dnf install epel-release -y3. Xrdp 설치EPEL 저장소가 활성화된 후, Xrdp 패키지를 설치한다.sudo dnf install xrdp -y4...

CS/Linux 2024.10.03

[Linux] GUI 방화벽 설정

Rocky Linux는 주로 서버 환경에서 사용되며, 기본적으로 명령줄 인터페이스(CLI)를 통해 방화벽을 관리한다. 그러나 그래픽 사용자 인터페이스(GUI)를 선호하는 사용자들을 위해 몇 가지 GUI 도구를 사용할 수 있다.데스크탑 환경 설치 (선택 사항)서버에 데스크탑 환경이 설치되어 있지 않은 경우, GNOME을 설치할 수 있다. 다만, 서버에 GUI를 설치하면 시스템 자원이 추가로 소모되므로, 필요한 경우에만 설치하는 것이 좋다.sudo dnf groupinstall "Server with GUI"sudo systemctl set-default graphical.targetsudo systemctl isolate graphical.targetfirewall-configfirewall-config는..

CS/Linux 2024.10.03

[Linux] OpenSSH

OpenSSHOpenSSH (Open Secure Shell)는 네트워크를 통해 안전하게 데이터를 전송하고 원격 시스템에 접속할 수 있도록 해주는 오픈 소스 툴이다. OpenSSH는 SSH 프로토콜을 구현하며, 다음과 같은 주요 기능을 제공한다:암호화된 통신: 모든 데이터 전송이 암호화되어 중간에서의 도청이나 패킷 스니핑 공격에 대비할 수 있다.인증 기능: 비밀번호 인증 외에도 공개 키 인증을 지원하여 보안을 강화할 수 있다.파일 전송: scp와 sftp를 통해 안전하게 파일을 전송할 수 있다.터널링 및 포트 포워딩: 네트워크 트래픽을 안전하게 전달하기 위한 터널링 기능을 제공한다.OpenSSH의 주요 특징보안성: 데이터가 암호화되어 전송되므로 보안에 매우 강력하다.유연성: 다양한 인증 방식과 설정 옵션..

CS/Linux 2024.10.03

[Linux] 텔넷 서버

텔넷 서버란?텔넷 서버는 네트워크를 통해 원격지의 컴퓨터에서 서버에 접속하여 작업을 수행할 수 있도록 해주는 서비스다. 텔넷은 데이터가 암호화되지 않아 중간에서 패킷을 가로채는 공격에 취약할 수 있다. 가능하다면 SSH(Secure Shell)를 사용하는 것을 권장한다.오랜 역사와 전통: 텔넷은 수십 년 동안 원격 접속 방법으로 널리 사용되어 왔다.보안 취약점: 텔넷은 데이터 전송 시 암호화가 되지 않아 보안에 취약하다. 따라서 민감한 정보 전송에는 적합하지 않다.클라이언트 프로그램 필요: 리눅스 서버에 텔넷 서버를 설치한 후, 원격지에서 접속하려면 텔넷 클라이언트 프로그램이 필요하다.직접 작업과 유사한 환경: 원격지의 PC에서 접속하면 서버 앞에 앉아 직접 텍스트 모드로 작업하는 것과 동일한 효과를 얻..

CS/Linux 2024.10.03

[Linux] 쿼터(Quota)

쿼터(Quota)란?쿼터는 파일 시스템에서 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 기능이다. 이를 통해 시스템 자원을 효율적으로 관리하고, 특정 사용자가 과도한 자원을 사용하는 것을 방지할 수 있다.쿼터의 주요 기능용량 제한: 사용자 또는 그룹별로 사용할 수 있는 디스크 용량을 제한한다.파일 개수 제한: 사용자 또는 그룹이 생성할 수 있는 파일의 개수를 제한한다.공정한 자원 분배: 여러 사용자가 동시에 시스템을 사용할 때, 각 사용자에게 공평하게 자원을 분배할 수 있다.왜 쿼터를 설정해야 할까?파일 시스템을 루트(/) 파일 시스템으로 지정하여 모든 사용자가 이를 공유하게 되면, 다음과 같은 문제가 발생할 수 있다:성능 저하: 많은 사용자가 동시에 루트 파일 시스템을 사용하면, 서..

CS/Linux 2024.10.03
728x90