원격 서버 운영 시, 지리적 제약 없이 언제 어디서든 서버에 접속해야 할 필요가 있습니다. 이를 위한 대표적인 기술로는 Telnet과 SSH가 있습니다. Telnet과 SSH는 원격으로 서버에 접속하여 관리하는 핵심 도구로 사용됩니다. Telnet은 일반적으로 TCP 프로토콜을 사용하며, SSH는 Telnet의 기능과 함께 데이터 전송 중에 암호화를 제공하여 보안성을 강화합니다. 1.Telnet 텔넷(Telnet)은 일반적으로 TCP(Transmission Control Protocol)를 사용하는 네트워크 프로토콜입니다. 텔넷은 원격 접속을 위해 주로 사용되며, 텍스트 기반의 터미널 에뮬레이션을 통해 원격 시스템에 접속하여 명령을 입력하고 결과를 확인할 수 있게 합니다. - 우분투 실습 1) x..
1. 하드디스크 연결 새로운 하드디스크를 os에 연결하려면 1. 파티션2. 포멧3. 마운트4. fstab 설정 순으로 과정이 진행된다. 1) 파티션 파티션은 하드 디스크를 논리적으로 나누어 여러 영역으로 구분하는 것을 말한다. 각 파티션은 독립된 공간으로 취급되어 파일 시스템이나 데이터가 저장된다. 이는 하나의 물리적인 디스크를 여러 영역으로 나누어 다양한 용도로 사용할 수 있도록 한다. 간단하게 설명하면, 파티션은 디스크를 여러 조각으로 나누어 하나의 디스크에 다양한 종류의 데이터를 저장할 수 있도록 하는데 사용된다. 예를 들어, 운영체제가 설치되는 시스템 파티션, 사용자 데이터가 저장되는 데이터 파티션 등으로 나눌 수 있다. 일반적으로 리눅스 시스템에서 물리적인 디스크는 "/dev/sda", "/..
1. 프로그램설치 1) dpkg dpkg는 Debian 계열의 리눅스 배포판에서 패키지를 설치하고 관리하기 위한 기본적인 도구 중 하나이다. 이 도구는 Debian, Ubuntu, Mint 등에서 사용된다. dpkg를 사용하여 패키지를 직접 설치하고 관리할 수 다. - 패키지설치sudo dpkg -i 패키지.deb.deb 확장자를 가진 패키지 파일을 설치 -패키지 삭제sudo dpkg -r 패키지이름패키지를 삭제한다. 단, 이 명령어는 패키지에 의존하는 다른 패키지를 제거하지 않는다. - 패키지 강제 삭제sudo dpkg --force-all -r 패키지이름의존성 문제를 무시하고 패키지를 삭제한다. -패키지 정보dpkg -l 패키지이름 2) apt-get dpkg의 문제점은 파일을 직접 설치하다..
실습 버전: Ubuntu 22.04.3 LTS 1. 리눅스 기본 명령어 - 명령어명령어기능head -[숫자] [명령어]해당 명령어 출력내용을 앞에서부터 숫자까지 출력tail -[숫자] [명령어]해당 명령어 출력내용을 뒤에서부터 숫자까지 출력history지금까지 쓴 명령어 확인history -c히스토리 내역 삭poweroff, shutdown -P now, halt -p, init 0 서버 종료( shutdown -k 10 => 실제로 셧다운은 안하고 10분 후에 꺼진다는 메시지만 모든 사용자한테 보냄)shutdown -r now, reboot, init 6재부팅logout, exit현재 접속 계정 로그아웃mv [소] [대상]파일이나 디렉토리를 이동하거나 이름을 변경cp [소스] [대상]파일이나 디렉토리를..
1. Ubuntu의 정의 및 기원 Ubuntu는 리눅스 기반의 무료 및 오픈소스 운영체제로, 개인용 컴퓨터, 서버, 스마트폰, 태블릿 등 다양한 기기에서 사용된다. Ubuntu는 아프리카어에서 "인류애" 또는 "다른 사람에 대한 배려"를 의미하는 단어에서 유래되었으며, 이는 운영체제의 철학과도 밀접한 관련이 있다. Ubuntu는 2004년 마크 셔틀워스가 설립한 Canonical Ltd.에 의해 처음 출시되었고, 데비안 리눅스를 기반으로 하여 사용자 친화적인 환경을 제공하는 것을 목표로 한다. 2. Ubuntu와 다른 리눅스 배포판과의 차이점 리눅스는 다양한 배포판(Distribution)을 가진 운영체제이며 사용자 친화성과 접근성에 중점을 두고 개발되었다. Ubuntu와 다른 리눅스 배포판들과의..
1. 프록시 서버 프록시란 영어로 ‘대리인’을 의미합니다. 프록시 서버는 네트워크 트래픽을 대신 보내는 중개자 역할을 합니다. 2. 사용 목적 1) 보안 부분 a) 익명성과 개인 정보 보호 - 웹 사이트에 접근할 때 클라이언트의 IP 주소를 숨기고 프록시 서버를 경유하여 익명성을 유지하는 방법을 사용하면 개인 정보 보호를 높일 수 있습니다. b) 보안 및 필터링 - 프록시서버는 클라이언트와 목적지 서버 사이에서 요청과 응답을 검사하고 필터링하여 원치 않는 콘텐츠를 차단하거나 특정 사용자나 그룹의 웹사이트 액세스를 제어할 수 있습니다. 이를 통해 보안 및 웹 사용 제한을 관리합니다. 2. 성능 향상 부분a) 캐싱- 프록시 서버는 이전에 요청한 콘텐츠의 복사본을 저장하고, 동일한..