최근 인터넷 검색을 통한 자료를 찾아보면 예전과는 다르게 apt-get이 아닌 apt를 쓰고 있다. 처음에는 그냥 -get을 지워 쳐야 하는 글 수를 줄이는 편의성을 위해서라고 생각했었는데 그게 아니다. https://itsfoss.com/apt-vs-apt-get-difference/에서 구체적으로 설명하고 있다. 요약하면 아래와 같다. apt는 apt-get과 apt-cache에서 자주 쓰는 명령어를 모아 구성했다.apt-get보다 사용자에게 편리한 인터페이스 차이가 있다.apt-get install에는 없는 패키지 설치 상태를 보여주는 프로그레스바가 있다.apt-get... Continue Reading →
이름이 바뀐 Raspberry Pi OS 뭐가 바뀌었나
라즈베리 파이에서 제공하는 기본 운영체제로 유명한 Raspbian이 이름을 바꾸었다. 처음 들었을 때는 라즈비안이라는 단어 자체가 좀 어색하게만 들리던 운영체제였는데 최근에 이름을 Raspberry Pi OS로 바꾸었다. 원래 Raspbian은 Raspberry + Debian의 합성어로 Raspberry Pi에 사용하는 유명한 리눅스 시리즈 중 하나인 데비안이라는 의미로 만들어졌다. 이런 의미가 있지만 한국어로 라즈비안이라고 읽다보면 레즈비언이 떠오르는건 이상한 일이 아니다. 어쨌든 의미가... Continue Reading →
리눅스 IP 주소 설정 방법
데스크톱 GUI를 지원하는 리눅스 운영체제라면 쉽게 설정이 가능하지만 GUI만 사용이 가능한 버전에서는 직접 설정 파일을 찾아 IP를 설정해야만 한다. 기본 설정으론 DHCP로 IP주소를 가져오도록 되어 있어 랜선만 꽂으면 인터넷에 연결된다. 하지만 항상 유동 IP를 사용하지는 않으므로 고정 IP 설정을 하는 법을 알아두면 좋다. 예전에는 아래 경로에 IP 설정 내용을 집어 넣곤 했었다. # /etc/network/interfaces 하지만... Continue Reading →
Linux OpenVPN Server Setup
리눅스에서 OpenVPN 설정하는 방법은 널리 나와 있지만 아무래도 공식 홈페이지의 가이드만큼 가장 명료한 방법은 없을 것이다. 하지만 직접 사이트(링크: SETTING UP YOUR OWN CERTIFICATE AUTHORITY (CA) AND GENERATING CERTIFICATES AND KEYS FOR AN OPENVPN SERVER AND MULTIPLE CLIENTS)에 들어가보니 현재 시점 버wjs인 2.4.X가 아닌 2.3.X 이하의 버전에 대한 매뉴얼만 있었다. easy-rsa와 관련된 내용에서 차이가 발생했다.... Continue Reading →
OpenVPN
일단 OpenVPN은 리눅스 환경에서 사용할 수 있는 VPN프로그램이다.클라이언트는 공식 OpenVPN 사이트에서 다운로드할 수 있는데, 페이지 상단 부분에서 서버 얘기라 찾을 수 없고 조금 아래로 내려야 나온다. 클라이언트 프로그램 이름은 OpenVPN Client Connect(Windows: https://openvpn.net/client-connect-vpn-for-windows/) 서버는 일단 리눅스 환경에서는 openvpn이라는 이름으로 설치 패키지를 제공한다. 다른 운영체제는... 일단 공식 사이트에서 보기에는 무료로 제공하는건 보이지 않는다. 있는지 모르겠다.그리고 라즈베리... Continue Reading →
RSA
RSA 암호는 공개키 암호시스템의 하나로, 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘으로 알려져 있다.[위키백과] 다른 공개키 암호시스템과의 차이는 공개키로 암호화한 뒤 개인키로 복호화만 가능한게 아니라 반대로 개인키로 암호화한 뒤 공개키로 복호화가 가능하다는 점이 있다.그래서 개인키로만 암호화할 경우 공개키로 메세지를 확인하거나 위조된 메세지를 보낼 수 있다. 그러면 RSA를 이렇게 만든 목적은 자신의 개인키로 암호화 + 상대의 공개키로 한 번 더... Continue Reading →
