본문 바로가기
반응형

서버 보안/리눅스 실습17

[리눅스 실습] 워드프레스를 활용한 웹 사이트 구축 웹 사이트를 구축하는 것은 쉬운 것이 아닙니다. 기본적인 화면이나 메뉴 구성 외에도 게시판/자료실 같은 기능을 구현하려면 어느 정도 수준 이상의 PHP 프로그래밍 실력이 필요합니다. 웹 사이트를 통합적으로 구성하도록 도와주는 오픈소스 도구로 유명한 워드프레스(wordpress)를 활용해 보겠습니다. 워드프레스는 조금만 손보면 훌륭한 웹 사이트를 구성할 수 있습니다. 먼저 mysql이 설치되어 있지 않아서 일단 mysql server를 설치합니다. apt install mysql-server를 설치합니다. 본격적으로 워드프레스를 설치하여 운영해 봅니다. MySQL에 접속해서 다음 명령과 SQL문을 입력해 워드프레스에서 사용할 데이터베이스 사용자 wp_user를 만들고, wp_db 이름의 데이터베이스도 만듭.. 2023. 5. 26.
[리눅스 서버 웹 서버 실습] apt 명령어를 이용해 웹 서버 설치 리눅스 웹 서버는 실무에서 다양한 이유로 필요합니다. 몇 가지 주요한 이유는 다음과 같습니다 1. 웹 호스팅 리눅스 웹 서버는 웹 사이트 및 웹 애플리케이션을 호스팅 하는 데 사용됩니다. 기업이나 개인이 웹 사이트를 운영하고 인터넷 사용자에게 콘텐츠를 제공하기 위해 웹 서버가 필요합니다. 2. 애플리케이션 서버 리눅스 웹 서버는 웹 애플리케이션의 실행 환경으로 사용될 수 있습니다. PHP, Python, Ruby 등과 같은 스크립트 언어로 작성된 웹 애플리케이션을 처리하고 실행하는 데 사용됩니다. 3. 데이터 공유 및 파일 호스팅 웹 서버는 파일을 다른 사용자와 공유할 수 있는 간편한 방법을 제공합니다. 파일 공유를 통해 업로드, 다운로드, 공동 작업 등을 수행할 수 있습니다. 4. 원격 관리 리눅스 웹.. 2023. 5. 24.
[서버실습] SSH 서버 실습 1. SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다. (*Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다. 좀 더 자세하게 표현하자면 커널과 사용자 간의 다리 역할을 하는 것으로, 사용자로부터 명령을 받아 그것을 해석하고 실행하는 역할을 합니다. 흔히 검은 바탕에 흰 글자가 나오는 명령어 입력 환경을 떠올리시면 됩니다.) 기존 원격 접속은 ‘텔넷(Telnet)’이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었습니다. 실제로 WireShark 같은 패킷 분석 프로그램을 이용하면 누구나 쉽게 원격 접속 과정에서 옮겨지는 비밀번호나 파일 내용 등의 데이터를 탈취할 수 있습니다. 때.. 2023. 5. 24.
[서버 구축 실습] 텔넷(telnet) 서버 텔넷 서버 텔넷은 오랫동안 전통적으로 사용되어 온 원격 접속 방법입니다. 좀 오래되어서 보안 등에 취약하지만 요즘은 텔넷만 사용하지 않으며, 텔넷에 보안 기능을 더해서 사용합니다. 그래도 텔넷은 가장 기본적인 것이므로 꼭 알아둬야 합니다. 리눅스 서버에 텔넷 서버를 설치했다면, 원격지에서 리눅스 서버에 접속할 PC에도 텔넷 클라이언트 프로그램이 설치되어야 합니다. 하지만 대부분의 운영체제에 기본적으로 텔넷 클라이언트 프로그램이 내장되어 있으므로 별 문제가 없습니다. 텔넷 서버 구축과정입니다. 서버에 접속하기 위해서는 꼭 클라이언트 프로그램이 필요합니다. 서버가 리눅스라고 클라이언트도 리눅스일 필요는 없습니다. 각각의 서버 프로그램은 자신에 맞는 별도의 클라이언트 프로그램이 필요합니다. dpkg -l te.. 2023. 5. 23.
반응형