이름이 바뀐 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 →

연산자 우선순위

우선순위분류1괄호 및 포인트(.) 연산자2단항 연산자(++, -- 등)3산술 승제연산자4산술 가감연산자5비트 쉬프트 연산자6비교 연산자7비트 논리 연산자8논리 연산자9조건 연산자10부가 연산자11순서 연산자(,)

OpenVPN

일단 OpenVPN은 리눅스 환경에서 사용할 수 있는 VPN프로그램이다.클라이언트는 공식 OpenVPN 사이트에서 다운로드할 수 있는데, 페이지 상단 부분에서 서버 얘기라 찾을 수 없고 조금 아래로 내려야 나온다. 클라이언트 프로그램 이름은 OpenVPN Client Connect(Windows: https://openvpn.net/client-connect-vpn-for-windows/) 서버는 일단 리눅스 환경에서는 openvpn이라는 이름으로 설치 패키지를 제공한다. 다른 운영체제는... 일단 공식 사이트에서 보기에는 무료로 제공하는건 보이지 않는다. 있는지 모르겠다.그리고 라즈베리... Continue Reading →

RSA

RSA 암호는 공개키 암호시스템의 하나로, 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘으로 알려져 있다.[위키백과] 다른 공개키 암호시스템과의 차이는 공개키로 암호화한 뒤 개인키로 복호화만 가능한게 아니라 반대로 개인키로 암호화한 뒤 공개키로 복호화가 가능하다는 점이 있다.그래서 개인키로만 암호화할 경우 공개키로 메세지를 확인하거나 위조된 메세지를 보낼 수 있다. 그러면 RSA를 이렇게 만든 목적은 자신의 개인키로 암호화 + 상대의 공개키로 한 번 더... Continue Reading →

라즈베리 파이 기본 계정 이름 ‘pi’를 다른 이름으로 바꾸기

기본 계정인 pi를 사용할 경우 무작위 접근으로 접근해 pi라는 계정으로 로그인 하는 공격이 들어올 가능성이 높다. 보안면에서 좋지 않으므로 계정이름을 바꿔 주는 것이 좋다. 먼저 데스크톱을 사용하는 상태라면 변경하려는 계정이 로그인되어 있으면 로그아웃해야 한다. 프로세스가 변경하려는 계정을 사용 중이라면 진행할 수 없다. 그리고 auto login pi 설정이 되어 있다면 이 설정도 해제해 주는 것이 좋다.... Continue Reading →

APT 리포지터리 변경( APT 업데이트, 다운로드 속도 향상)

Raspbian뿐만 아니라 Ubuntu나 Debian등 모든 리눅스에 기본값으로 설정된 APT 서버는 서버와의 거리나 사용량 등의 이유로 전송속도가 그리 좋지 않다. 물론 다시 가장 가까운 미러서버로 지정해 주지만 항상 제대로된 판단을 하는 것은 아니다. 그래서 기본 설정대로 사용하게 될 경우 apt update나 apt upgrade등을 진행하게 되면 심하면 몇 시간씩 소요될 수도 있다. 다행히도 수동으로 미러 서버를 지정할... Continue Reading →

정상적인 설정 상태에서 mDNS(Avahi, bonjour)가 raspberrypi.local(모든 .local로 끝나는 도메인들) 연결이 안 되는 경우

분명 모든 설정이 정상적을 되어 있는데 .local로 끝나는 도메인을 이용한 접속이 되지 않는 상황이 발생했다. PC에서 라즈베리파이로 접속을 시도하는 중이었는데 분명 PC에 Bonjour 서비스도 제대로 실행되어 있고 라즈베리 파이도 Avahi-daemon이 잘 돌아가고 있는 상황이었다. 한참을 해메다가 PC에서 ping을 쳐보니 라즈베리 파이의 로컬주소가 아닌 처음 보는 IP주소를 토해내고 있었다. 설마 연결된 인터넷 DNS 서버가 .local도 외부에서... Continue Reading →

WordPress.com 제공.

위로 ↑

워드프레스닷컴으로 이처럼 사이트 디자인
시작하기