변군이글루 썸네일형 리스트형 리눅스 sshpass 명령어 사용법 정리 리눅스 sshpass 명령어 사용법 정리sshpass는 SSH 패스워드를 자동으로 제공하여 SSH 접속을 허용하는 명령어입니다. 일반적으로 스크립트나 자동화 작업에서 사용되며 SSH 패스워드를 직접 입력하지 않고 SSH 접속을 자동화할 때 유용합니다.sshpass 설치CentOS/RHELsudo yum install -y sshpassDebian/Ubuntusudo apt-get install sshpass기본 구문sshpass -p 'PASSWORD' ssh USER@HOSTPASSWORD: SSH 패스워드USER: SSH로 접속할 사용자 이름HOST: SSH로 접속할 호스트 주소 또는 IP 주소주요 옵션sshpass의 일부 주요 옵션은 다음과 같습니다:-p 'PASSWORD': SSH 패스워드를 명시.. 더보기 Amazon Route 53에서 레코드를 생성하고 편집하는 방법 Amazon Route 53에서 레코드를 생성하고 편집하는 방법Route 53 콘솔에 로그인AWS Management Console에 로그인한 후 Route 53 콘솔로 이동합니다.호스팅 영역 선택Route 53 대시보드에서 호스팅 영역을 선택합니다. 해당 호스팅 영역에 레코드를 추가하거나 편집할 것입니다.레코드 생성(ALB로 라우팅)호스팅 영역을 선택한 후, 레코드 세트 섹션으로 이동하여 "Create Record Set" 버튼을 클릭합니다.Name : 레코드의 이름을 지정합니다. 예를 들어, "www"와 같이 서브도메인을 지정할 수 있습니다.Type : 레코드 유형을 선택합니다. A, CNAME, MX 등 다양한 유형이 있습니다.Alias : 만약 AWS 리소스를 가리키는 레코드를 만들고 싶다면, ".. 더보기 rsync를 사용하여 SSH로 파일 및 디렉토리 복사하는 방법 rsync를 사용하여 SSH를 통해 파일을 복사하는 방법rsync는 파일 및 디렉토리를 빠르고 효율적으로 동기화하는 대표적인 Linux 명령어입니다.기본적으로 SSH를 통해 안전하게 원격 서버와 데이터를 전송할 수 있으며 변경된 파일만 복사하기 때문에 백업, 배포, 서버 간 파일 이전 작업에 자주 사용됩니다.rsync 기본 특징SSH 기반 암호화 통신 지원변경된 파일만 전송 (증분 복사)파일 권한, 소유자, 시간 정보 유지 가능대용량 데이터 동기화에 효율적로컬 ↔ 원격 / 원격 ↔ 로컬 모두 가능기본적인 구문Push (로컬 → 원격 서버)rsync [OPTION] SRC [USER@]HOST:DESTPull (원격 서버 → 로컬)rsync [OPTION] [USER@]HOST:SRC DEST자주 사용하는.. 더보기 screen 명령어 screen 명령어Summary : A screen manager that supports multiple logins on one terminalscreen 설치yum install -y screenscreen 세션 시작세션 생성screen -S [session name]screen -S sangchul[detached from 4008445.sangchul]세션 나기기Ctrl + a, d세션 리스트 확인screen -lsThere are screens on: 4008445.sangchul (Detached) 4008392.sangchu (Detached)2 Sockets in /var/run/screen/S-root.세션 다시 연결screen -r [session name]screen -r sangc.. 더보기 리눅스 jq 명령어 사용법 정리 리눅스 jq 명령어 사용법 정리jq는 커맨드 라인에서 JSON 데이터를 파싱하고 조작하는 유용한 도구입니다. 이 도구를 사용하면 JSON 형식의 데이터를 쉽게 쿼리하고 필요한 정보를 추출하거나 수정할 수 있습니다.jq 설치CentOSyum install -y epel-releaseyum install -y jqUbuntusudo apt updatesudo apt install jqjq 버전jq --version$ jq --versionjq-1.6jq 명령어의 사용 예제1. JSON 데이터 파싱하기jq를 사용하여 JSON 데이터를 파싱하고 보기 쉬운 형태로 출력할 수 있습니다.echo '{"name": "John", "age": 30}' | jq .이 명령어는 다음과 같이 JSON 데이터를 예쁘게 포맷하여.. 더보기 리눅스 패스워드 해싱 알고리즘 개요 및 변경하기 리눅스 패스워드 해싱 알고리즘(password hashing algorithm) 개요 및 변경하기주요한 패스워드 해시 알고리즘에 대한 간략한 설명MD5 (Message Digest 5)MD5는 빠르고 간단한 해시 알고리즘으로, 원래는 메시지 무결성을 확인하기 위해 개발되었습니다.그러나 MD5는 현재 보안에 취약하며, 충돌이 발생할 가능성이 높아져서 패스워드 저장에 사용해서는 안 됩니다.SHA-1 (Secure Hash Algorithm 1)SHA-1은 SHA 알고리즘의 한 버전으로, MD5와 마찬가지로 현재 보안에 취약한 알고리즘으로 간주됩니다.보안 전문가들은 SHA-1을 피하고 더 강력한 해시 알고리즘을 권장합니다.SHA-256, SHA-384, SHA-512SHA-2 시리즈는 SHA-1의 보안 취약점.. 더보기 Kubernetes localhost:8080 was refused 오류 해결 방법 Kubernetes localhost:8080 was refused 오류 해결 방법kubectl 명령 실행 시 아래와 같은 오류가 발생하는 경우가 있습니다.$ kubectl get podsThe connection to the server localhost:8080 was refused - did you specify the right host or port?이 오류는 kubectl이 Kubernetes API Server 접속 정보를 찾지 못해 기본값인 localhost:8080으로 연결을 시도할 때 발생합니다.즉, Kubeconfig 파일이 없거나 현재 사용자 계정에 올바르게 설정되지 않은 상태입니다.원인kubectl은 클러스터 접속 정보를 아래 경로의 설정 파일에서 읽어옵니다.$HOME/.kube/.. 더보기 리눅스 awk 명령어 사용법 정리 리눅스 awk 명령어 사용법 정리awk는 텍스트 기반 데이터를 패턴 매칭 + 필드 처리 + 연산을 통해 가공하는 강력한 CLI 도구입니다. 특히 로그 분석, 리포트 생성, 데이터 변환 작업에서 매우 유용합니다.특징필드 기반 처리 (column 처리)정규식 지원변수 / 조건문 / 반복문 지원C-like 문법1. 기본 구조awk [옵션] 'pattern { action }' file또는awk [옵션] -f script.awk file레코드와 필드레코드 (Record) : 한 줄 (기본: newline 기준)필드 (Field) : 공백 기준으로 나뉜 값패턴과 액션pattern { action }pattern만 : 조건 만족 라인 출력action만 : 모든 라인에 적용주요 옵션-F (필드 구분자)awk -F '.. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 64 다음