리눅스

포스트: 556|아이템:리눅스(554)
Tags

Posts

556 posts

tshark에서 패킷 내용을 상세하게 출력(-V 옵션)

반달가면|2020년 7월 25일

tshark에서 -V 옵션을 지정하면 패킷의 내용을 상세하게 출력해 준다. 각 프로토콜 계층마다 헤더(header) 구성 요소별로 실제로 어떤 값이 있는지 볼 수 있다. 전체 패킷에 대해서 다 이렇게 보기는 양이 너무 많을 것이므로, -Y 옵션으로 필터(filter)를 지정하여 조건에 맞는 패킷만 골라낸 후에 자세한 내용을 보는 방식으로 활용할 수 있다. 예를 들어 패킷을 저장한 test.pcap 파일을 읽어서(-r 옵션) HTTP GET 패킷만 골라 상세한 내용을 보고자 한다면 아래와 같이 할 수 있겠다. # test.pcap 파일에서 HTTP GET 패킷만 골라낸 후 상세 내용 출력 tshark -r test.pcap -Y "http.request.method==GET" -V | mor

kazam - 리눅스용 화면 녹화 프로그램

반달가면|2020년 7월 20일

kazam(카잠)은 바탕화면에서 이루어지는 작업을 녹화하여 동영상 파일로 저장해 주는 프로그램이다. 데비안/우분투 기반 배포판일 경우 아래와 같이 설치해 주면 되겠다. # S/W 저장소 갱신 sudo apt-get update # kazam 설치 sudo apt-get install kazam # kazam 실행 kazam kazam을 실행하면 화면을 동영상으로 녹화(screencast)하거나 스크린샷(screenshot)을 찍을 수 있다. 촬영 범위는 전체 화면, 특정 실행창, 특정 영역 등을 지정할 수 있고, 스피커 또는 마이크의 소리를 함께 녹음할 수도 있다. 사용 방법이 그리 복잡하지 않아서 한두번만 시험해 보면 금방 감을 잡을 수 있을 것이다. "captur

버추얼박스의 리눅스 가상머신에서 게스트 확장 버전 확인/제거

반달가면|2020년 7월 10일

버추얼박스(VirtualBox) 가상머신으로 리눅스를 사용하고 있을 경우, 현재 설치되어 있는 게스트 확장(guest additions)의 버전을 확인하는 방법이다. 매우 간단하다. 게스트 확장을 설치하면 /opt 디렉토리 하위에 설치되므로 ls 명령으로 이 디렉토리에 있는 게스트 확장 디렉토리 명칭을 확인하면 된다. # 버추얼박스 게스트 확장 버전 확인 ls /opt 예를 들어 VBoxGuestAdditions-6.0.18 이런식으로 디렉토리 명칭이 나왔다면 버전 6.0.18이 설치되어 있는 것이다. 게스트 확장을 제거하려면 설치 디렉토리 안에 있는 uninstall.sh 스크립트를 루트(root) 권한으로 실행하면 된다. # 게스트 확장 제거 cd /opt/VBoxGu

리눅스에서 키(key) 파일을 설치하여 암호 없이 ssh 접속하기

반달가면|2020년 7월 9일

서버에 ssh 접속을 암호 없이 하고자 할 경우, 클라이언트에서 생성한 공개/비밀 RSA 키(public/private RSA key)를 이용해서 설정할 수 있다. 클라이언트에서 생성한 공개키(public key)를 서버에 설치해서, 이 공개키에 대응하는 비밀키(private key)를 가진 클라이언트의 접속을 허용하는 방식이다. 예를 들어 서버 server1.test.net의 john이라는 계정을 암호 없이 ssh 접속하고자 한다고 가정해 보자. 클라이언트에서 아래와 같이 작업하면 된다. # 공개키/비밀키 생성 ssh-keygen "Enter file in which to save the key"라는 메시지가 나오는데, 키 파일을 저장할 위치와 파일명을 묻는 것이다. 그냥 엔터를 누르면