Linux 썸네일형 리스트형 socat 명령어(proxy) socat 명령어(proxy)socat 명령어양방향 데이터 전송을 위한 다목적 릴레이socat 패키지 설치CentOSsudo yum install -y socatUbuntusudo apt-get updatesudo apt-get install -y socatsocat version 정보socat -V | grep "socat version"$ socat -V | grep "socat version"socat version 1.7.4.1 on Mar 25 2022 09:51:32socat 명령어의 기본 구문는 소스와 대상 각각에 해당하는 주소 및 포트socat [options] TCP 서버에서 들어오는 연결을 다른 TCP 서버로 전달하는 경우socat TCP-LISTEN:,reuseaddr,fork TC.. 더보기 리눅스 패스워드 해싱 알고리즘 개요 및 변경하기 리눅스 패스워드 해싱 알고리즘(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의 보안 취약점.. 더보기 grep, egrep, fgrep 명령어 grep, egrep, fgrep 명령어 1. 기능파일에서 특정한 패턴(문자열)을 찾는 명령어이다. 이는 해당 문자열이 들어있는 파일을 찾아 그 문자열이 들어가 있는 라인(행)을 화면에 출력한다.아래에 언급하는 메타문자를 활용하여 더욱 강력한 기능으로써 그 역할을 수행해낸다2. 사용법(1) grep [옵션] [정규표현식(문자열)] [찾기 대상이 될 파일명]- 입력으로 파일명이 오지 않으면 표준입력으로부터 입력을 받는다(2) grep 패턴 *- 현재 디렉토리에서 해당 문자열이 들어있는 파일을 찾아서 그 문자열이 들어가 있는 라인(행)을 화면에 출력한다.(서브디렉토리까지 검색하기 위해서는 아래 옵션에 언급하는 바와 같이 -r옵션을 주어야 한다)- grep 패턴 a* : a로 시작하는 모든 파일에서 해당 문자.. 더보기 docker rmi 명령어 docker rmi 명령어Docker 이미지를 삭제하는 데 사용됩니다. 이 명령어를 통해 사용하지 않는 이미지나 불필요한 이미지를 삭제할 수 있습니다. docker rm이 컨테이너를 삭제하는 것과 달리 docker rmi는 Docker 이미지 자체를 삭제하는 명령어입니다.사용법docker rmi [OPTIONS] IMAGE [IMAGE...]주요 옵션-f, --force : 이미지를 강제로 삭제합니다. 이미지가 컨테이너에서 사용 중인 경우에도 강제로 삭제할 수 있습니다.--no-prune : 부모 이미지를 삭제하지 않도록 설정합니다.사용 예시단일 이미지 삭제docker rmi 여러 이미지 삭제docker rmi 강제로 이미지 삭제이미지를 강제로 삭제할 수 있습니다. 이미지를 사용하는 컨테이너가 있는 경.. 더보기 [VPN] openvpn 서버 설치 openvpn 서버 설치 docker-compose.yml $ vim docker-compose.yml version: '3' services: openvpn: image: awalach/openvpn container_name: openvpn restart: always #network_mode: "host" cap_add: - NET_ADMIN volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/timezone - ./openvpn-data/conf:/etc/openvpn depends_on: - "openvpn-gui" ports: - "1194:1194/udp" openvpn-gui: image: awalach/openvpn-web-ui container_name:.. 더보기 AWS EC2 인스턴스 종료 시 동작 변경 AWS EC2 인스턴스 종료 시 동작 변경 AWS EC2 인스턴스를 종료할 때 인스턴스가 종료될 때 어떤 동작을 할지를 설정할 수 있습니다. 이러한 설정은 인스턴스의 "종료 동작" 또는 "인스턴스 종료 방법"이라고도 합니다. 이 설정은 EC2 대시보드 또는 AWS Command Line Interface (CLI)를 사용하여 변경할 수 있습니다. AWS Management Console을 통한 종료 동작 설정 AWS Management Console에 로그인합니다. EC2 대시보드로 이동합니다. EC2 인스턴스 목록에서 종료할 인스턴스를 선택합니다. "작업" 메뉴에서 "인스턴스 설정"을 선택합니다. "인스턴스 종료 방법"을 선택합니다. 원하는 종료 방법을 선택합니다. 사용 가능한 옵션은 다음과 같습니다:.. 더보기 SSH 세션을 유지하는 방법 SSH 세션을 유지하는 방법output클라이언트에서 일정 시간이 지나면 ssh가 끊기게 된다.client_loop: send disconnect: Broken pipesshd client_loop: send disconnect: Broken pipe 오류는 SSH 클라이언트와 서버 간의 연결이 끊어졌음을 나타냅니다. 이 오류는 일반적으로 클라이언트 또는 서버 측의 네트워크 문제로 인해 발생합니다. 몇 가지 해결 방법을 시도해 볼 수 있습니다. 네트워크 연결 확인클라이언트와 서버 간의 네트워크 연결이 안정적인지 확인합니다. 네트워크에 문제가 있는 경우 연결이 끊어질 수 있습니다. 네트워크 장비, 방화벽 또는 중개 서버와 같은 구성 요소를 확인하고 문제를 해결합니다.클라이언트 설정 확인클라이언트 측에서 SS.. 더보기 CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제) CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제) CentOS 7에서 오래된 커널을 삭제하여 2개만 남기고 나머지를 삭제하려면 다음 단계를 따를 수 있습니다. 이렇게 하면 디스크 공간을 확보하고 시스템을 깨끗하게 유지할 수 있습니다. 1. yum-utils 패키지 설치 package-cleanup 명령어를 사용하기 위한 패키지를 설치합니다. sudo yum install -y yum-utils 2. 현재 사용 중인 커널 확인 현재 사용 중인 커널 버전을 확인합니다. 이 정보를 사용하여 현재 사용 중인 커널을 식별할 것입니다. uname -r $ uname -r 4.14.186-146.268.amzn2.x86_64 3. 모든 설치된 커널 버전 확인 모든 설치된.. 더보기 이전 1 ··· 20 21 22 23 24 25 26 ··· 45 다음