전체 글 18

사설 인증서 루트 CA 신뢰시키기

1. 신뢰시킬 인증서의 루트 CA 인증서를 받는다. (여기서는 파일 이름을 `balatro-root-ca.crt`라고 가정)2. 해당 파일을 더블 클릭해서, "인증서 설치" 클릭 후, "다음"을 클릭한다. 만약 현재 로그인한 사용자에 관리자 권한이 있고, 이 컴퓨터 전체 사용자에게 해당 인증서를 신뢰시키고 싶다면 "로컬 컴퓨터(L)"를 클릭한 후에 "다음"을 누르면 된다. 3-1. "모든 인증서를 다음 저장소에 저장(P)"를 클릭하고, "찾아보기"를 클릭한다.3-2. "신뢰할 수 있는 루트 인증 기관"을 클릭하고, "확인"을 누르고, "다음"을 클릭한다.4. "예(Y)"를 클릭한다 (공인된 게 아니기 때문에 경고가 뜨는 게 당연하다).이로써 이 컴퓨터에서는, 해당 Root CA를 이용해 만든 인증서..

Windows 2026.10.02

크로미움 계열 브라우저에서 크롬 웹스토어 없이 확장 프로그램 설치

제목을 줄이고 싶었는데 너무 길다. 이 설명글에서는 bitwarden 확장프로그램을 예시로 사용하겠다. 두 가지 방법이 있다.crx 파일을 받아서 설치하기이 방법이 제일 깔끔하다. 확장자가 .crx인 파일을 받아서 설치하는 방법이다.확장 프로그램이 오픈소스여서 github release에 crx 파일이 올라오는 경우에 쓸만하다."확장 프로그램" 버튼(브라우저 우측 상단의 퍼즐 모양)을 누른다.열린 창에서, 방금 버튼보다 살짝 아래에 있는 "개발자 모드" 버튼을 누른다.탐색기에서, 다운 받은 crx 파일을 끌어서 브라우저에 놓는다."Bitwarden 비밀번호 관리자'을(를) 추가하시겠습니까? 확인 창이 뜬다."확장 프로그램 추가"를 눌러서 설치하면 끝!하지만 불행히도 bitwarden 클라이언트 배포 파일..

스트리밍 프로토콜 기본 프로그램을 VLC로 설정하기

RTSP, RTMP, SRT 프로토콜에 대해 VLC를 기본 재생 프로그램으로 설정합니다. 아래 파일을 다운로드 받고 PowerShell을 관리자 권한으로 연 후에,저장된 디렉터리에서 ./setVLC 를 입력해서 실행하면 됩니다. VLC 64비트, 32비트 순으로 프로그램 유무를 파악해서있는 경우 기본 프로그램으로 설정한 후 성공을 알리는 문자열이 뜨고,없는 경우에는 오류 문자열이 뜹니다. 아래는 스크립트의 내용입니다.# setVLC.ps1$setStreamingProgram = { param($vlc, $arch) # RTSP New-Item -Path 'Registry::HKEY_CLASSES_ROOT\rtsp' -Force | Out-Null Set-Item -Path 'Registry::..

Windows 2026.07.24

[INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] 오류 해결

F-Droid에서 안드로이드용 VLC 앱을 다운 받아서 adb로 설치하려고 했을 때 발생했다. 여러 가지 원인이 있을 수 있지만, 내 모바일 환경과 다른 아키텍처의 앱을 설치하려고 할 때 이 오류를 마주쳤다.원인을 알았으니 해결법은 간단하다. 자신의 모바일 아키텍처에 맞는 앱을 받아서 설치하면 된다. 스마트폰 아키텍쳐는 보통 armeabi-v7a, arm64-v8a 두 가지가 있으며, 간단히 32비트, 64비트라고도 부른다.윈도우의 32비트처럼, 특정 시점을 기준으로 arm64-v8a만 나오기 때문에, arm64-v8a용 앱을 받으면 된다.확실하게 확인하려면 adb shell getprop ro.product.cpu.abi를 입력해서 나오는 결과를 보면 된다. 결과값: arm64-v8a / armeabi..

안드로이드 2026.04.14

ssh 비밀번호 로그인 막기 (key만 사용)

보안을 위해, 비밀번호를 이용한 ssh 로그인을 막고 key pair만 이용하도록 하는 설정 방법이다.중요! 이 설정을 마치고 적용까지 한 후에는 ssh private (secret) key 외에는 접속할 수가 없습니다.반드시 별도의 shell을 열어서 ssh 로그인이 정상적으로 되는지 확인한 후에 마지막 ssh 세션을 닫으세요!ssh key 발급 및 설정법은 여기와 여기를 참고.1. 편집기로 설정 파일 열기/etc/ssh/sshd_config를 nano든 vim이든 본인에게 편한 편집기로 sudo 권한으로 연다.2. 설정 파일 수정하기여러 기본 설정 내용이 뜰 텐데, "Pass"라는 문자열을 검색해서PasswordAuthentication no를 설정하면 된다.노파심에 덧붙이자면, 앞에 #이 붙은 것들..

Linux 2026.04.07

Debian, Ubuntu 랩탑 닫아도 절전 모드 안 들어가게 하기

랩탑을 클램쉘 모드로 쓰거나, ssh로 접속하는 원격 서버로 쓰고 싶은 사람을 위한 설정법이다.1. 편집기로 설정 파일 열기/etc/systemd/logind.conf를 nano든 vim이든 본인에게 편한 편집기로 sudo 권한으로 연다.2. 설정 파일 수정하기여러 기본 설정 내용이 뜰 텐데, "Lid"라는 문자열을 검색해서3개의 줄에 suspend 대신에 ignore를 설정해주면 된다.노파심에 덧붙이자면, 앞에 #이 붙은 것들은 주석이니까우리가 설정하는 것은 #을 빼고 작성해야 한다!(전략)HandleLidSwitch=ignoreHandleLidSwitchExternalPower=ignoreHandleLidSwitchDocked=ignore(후략)3. 설정 파일 적용하기Debian의 다른 많은 설정들처..

Linux 2026.04.06

Adguard Home 설치 시 문제 해결

53번 포트가 이미 사용 중일 경우리눅스의 기본 DNS 설정을 비활성화sudo systemctl disable systemd-resolvedsudo systemctl stop systemd-resolved 필요에 따라 아래 명령어도 실행sudo mv /etc/resolv.conf /etc/resolv.conf_backecho "nameserver 1.1.1.1" | sudo tee /etc/resolv.conf 1.1.1.1은 cloudflare의 DNS로서, 정말 가끔 가다 터지는 것 빼고는 엄청난 속도를 자랑함.나는 Adguard Home의 업스트림 DNS로도 저길 설정한다.

Linux 2026.03.27

nginx: [alert] kill(648371, 1) failed (3: No such process) 오류 해결

nginx가 비정상 종료되어, 얘가 기록해서 알고 있는 자신의 pid와 실제 구동되는 nginx의 pid가 다를 때 발생하는 오류다.여기저기 검색한 끝에, "nginx -T | grep pid" 를 입력했더니 아래와 같이 떴고,nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successfulpid /usr/local/nginx/logs/nginx.pid;혹시나 해서 "/usr/local/nginx/logs/nginx.pid"를 열어보니 숫자가 들어있었는데,이게 "ps -aux | grep nginx"..

Linux 2026.01.30

우분투에서 자주 쓰는 tar에 대한 간단 정리

우분투에 기본적으로 tar이 설치돼있고 zip/unzip은 apt install로 따로 설치해야 하기 때문에, 우분투 환경에서는 tar을 애용하는 편이다. 이 글에서는파일 묶기를 위한 tar cf파일 압축을 위한 tar cfz묶은 파일 풀기를 위한 tar xf에 대해 설명한다.묶기 (아카이빙)tar cf (묶음 파일명) (...묶을 대상(들))c = Createf = File(name)tar은 압축하는 것이 아니라, 폴더 계층 구조에 맞게 한 파일로 묶어놓는 명령어이다.그래서 "압축"이 아니라 "묶기"라고 적었다. (원문 표현은 archive여서 참고용으로 병기했다.)출력 파일명의 확장자는 어떤 것이든 무관하고, 아예 없어도 된다.다만, 받아보는 사람이 알아보기 쉽게 .tar로 붙이곤 한다.예1) tar..

Linux 2025.04.17

우분투(리눅스)에서 발급 받은 ssh키 활용하기 1 - 원격지 ssh 연결

이전 글에서 이어집니다: 우분투(리눅스)에서 ssh키 발급 받기 ssh키를 발급 받았으니, 이걸 활용해보자. 원격지 설정원격지에 ssh키를 이용해 접속하고자 할 때는, 원격지에서의 설정이 먼저 필요하다.a. 우선, ssh 연결이 닿는 곳이라고 가정하고 scp 명령어로 ssh 키페어 중 공개키(.pub)를 송신하자.(여기서는 8022 포트로 통신하기 위해 -P 옵션을 넣었다.)b. 원격지에 들어가서, cat (퍼블릭 키) >> ~/.ssh/authorized_keys 를 입력한다. ssh 연결을 하려는 클라이언트 중 해당 공개키와 페어를 이루는 비밀키로 접속 시도하는 걸 허용해주는 작업이다.여기까지 하면 원격지의 설정은 끝난다. 이제 아래와 같이 입력하면 이제 비밀번호 없이 원격지 접속이 가능하다!ssh ..

Linux 2025.02.26