본문 바로가기

728x90

전체 글

nc 명령어 - 사용 예시 nc 명령어 nc(netcat)는 네트워크 통신을 다루는 유용한 명령 줄 도구로, TCP와 UDP 연결을 생성하고 관리하는 데 사용할 수 있습니다. 이를 통해 포트 체크, 데이터 전송, 서버 테스트 등 다양한 작업을 수행할 수 있습니다. 1. nc 명령어 설치 nc 명령어는 일부 시스템에서 기본으로 제공될 수도 있고, 필요한 경우 설치해야 할 수도 있습니다. 다음과 같이 설치할 수 있습니다. Ubuntu/Debian sudo apt update sudo apt install -y netcat CentOS/RHEL sudo yum install -y nc sudo yum install -y nmap-ncat 2. TCP 포트 체크 nc를 사용하여 특정 호스트의 TCP 포트가 열려 있는지 확인할 수 있습니다.. 더보기
ssh "Host key verification failed" 오류 해결 방법 ssh "Host key verification failed" 오류 해결 방법 $ ssh root@192.168.0.158 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a.. 더보기
Terraform으로 AWS VPC와 하위 서브넷을 import하는 방법 Terraform으로 AWS VPC와 하위 서브넷을 import하는 방법 Terraform으로 AWS VPC와 하위 서브넷을 import하는 과정은 조금 복잡할 수 있습니다. AWS에서 생성한 리소스를 Terraform 코드로 가져오는 것은 일반적으로 권장되지 않는 접근 방법입니다. 그러나 import 기능을 사용하여 AWS 리소스를 Terraform 상태 파일에 반영할 수는 있습니다. VPC 및 하위 서브넷을 import하는 예시 코드는 아래와 같습니다. 1. main.tf 파일에 AWS VPC 및 서브넷을 import하는 리소스 정의 provider "aws" { region = "us-west-2" # 원하는 리전으로 변경 } resource "aws_vpc" "existing_vpc" { # AW.. 더보기
macOS에서 Terraforming을 설치하는 방법 macOS에서 Terraforming을 설치하는 방법 1. Ruby 설치 macOS에는 기본적으로 Ruby가 설치되어 있을 수 있습니다. 터미널을 열고 아래 명령을 실행하여 Ruby 버전을 확인할 수 있습니다. ruby -v Ruby가 설치되어 있지 않거나 필요한 버전이 아닌 경우, Ruby를 설치하세요. Ruby를 설치하는 가장 간단한 방법은 rbenv 또는 RVM을 사용하는 것입니다. 여기서는 rbenv를 사용하는 방법을 설명하겠습니다. 2. rbenv 설치 (선택 사항) rbenv를 사용하여 Ruby를 설치하고 관리할 수 있습니다. brew install rbenv 3. rbenv 초기화 rbenv를 초기화하여 환경 설정 파일에 rbenv를 자동으로 추가합니다. rbenv init eval "$(r.. 더보기
기존 AWS 설정을 Terraform으로 가져오는 일반적인 절차 기존 AWS 설정을 Terraform으로 가져오는 일반적인 절차 기존의 AWS 설정을 Terraform으로 가져오는 것은 AWS 리소스를 코드로 정의하는 것을 의미합니다. 이렇게 하면 이전에 수동으로 수행한 설정을 코드로 관리하고, 인프라스트럭처를 버전 관리하며, 재현 가능한 인프라를 유지할 수 있습니다. 1. 테라폼 환경 설정 먼저 테라폼 프로젝트 디렉토리를 생성하고 테라폼 설정 파일 (예: main.tf, variables.tf, terraform.tfvars)을 작성합니다. 2. Provider 설정 main.tf 파일에서 AWS 프로바이더를 설정하여 테라폼이 AWS와 상호 작용할 수 있도록 합니다. 아래는 AWS 프로바이더의 예시 설정입니다. provider "aws" { region = "us-.. 더보기
수도권 내륙선 철도구축사업 수도권 내륙선 철도구축사업 수도권 내륙선 철도구축사업은 경기도 동탄과 충청북도 청주국제공항을 연결하는 총 78.8km의 광역철도 노선입니다. 2021년 6월 29일 제4차 국가철도망 구축계획에 반영되었으며, 총사업비는 2조 2,466억 원으로 추산됩니다. 수도권 내륙선은 수도권과 중부내륙을 연결하는 새로운 개발축을 조성하고, 지역 상생 발전과 국토 포용성장을 견인하기 위한 사업입니다. 주요 사업 효과로는 다음과 같은 것들이 있습니다. 수도권과 중부내륙 간 통행시간 단축 및 교통 편의 증진 지역 간 교류 활성화 및 경제 활성화 산업단지 활성화 및 일자리 창출 지역 균형발전 및 국토 포용성장 견인 수도권 내륙선(동탄-청주공항) 노선(안) 수도권 내륙선은 2021년 3월 28일에 사전타당성 조사 용역이 발주되.. 더보기
aws_completer 설정 aws_completer 설정 aws_completer는 AWS CLI 명령어의 자동 완성 기능을 제공하는 도구입니다. AWS CLI v2와 aws_completer를 설치하는 방법 1. AWS CLI v2 설치 AWS CLI v2는 공식 AWS CLI 설치 페이지(https://aws.amazon.com/cli/)에서 다운로드하여 설치할 수 있습니다. 설치 방법은 각 운영체제마다 다소 다를 수 있습니다. 설치 후에는 AWS CLI v2가 제대로 작동하는지 확인해보세요. $ aws --version aws-cli/1.29.25 Python/3.10.12 Linux/5.19.0-1024-aws botocore/1.31.25 $ which aws_completer /usr/local/bin/aws_compl.. 더보기
aws-shell을 설치하는 방법 aws-shell을 설치하는 방법 aws-shell은 AWS CLI와 유사하지만 좀 더 사용자 친화적인 명령어 라인 인터페이스입니다. 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS 1. 파이썬 및 pip 설치 확인 시스템에 파이썬과 pip가 설치되어 있는지 확인합니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행합니다. $ python --version Python 3.10.12 $ pip --version pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10) 만약 파이썬 및 pip가 설치되어 있지 않다면, 파이썬 공식 웹사이트(https://www.python.org/downloads/.. 더보기

반응형