본문 바로가기
반응형

전체 글311

[스텍_stack] 함수 활용 실습 -함수로 분할: EnterOp(입력 연산자 처리), CalNum(사칙연산 실시) -변수: num1 & num2( 입력된 숫자), op(입력된 연산자), rel(사칙연산 중 하나의 결과) 1. 랩터로 설계 2. 파이썬으로 구현해 보기 1) 함수 입력 def EnterOp(num1, num2): op = input("연산자 입력(+,-,*/) : ") while op not in ['+', '-', '*', '/']: print("연산자 입력 오류! (+,-,*,/) 중 선택") op = input("연산자 입력(+,-,*,/) : ") rel = Calnum(num1, num2, op) return op, rel def Calnum(num1, num2, op): if op == "+": rel = num1.. 2023. 5. 25.
[리눅스 서버 웹 서버 실습] 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.
반응형